5014 36
4630 541
2906 163
9957 625
2065 52
3466 440
7376 297
5640 814
1890 201
13332 368
4520 423
4453 361
3265 579