5010 155
3532 812
572 64
4823 540
1777 338
40274 292
4671 695
36884 86
37681 912
4256 583
2889 495
3905 339
933 31
1223 124
3416 774
6510 387
3066 585
7096 625
6081 184
9593 232
32014 716
3489 902
5537 319
2715 61
49344 738
47610 603
42329 716
1338 280