3505 600
3083 480
45169 829
732 52
3396 696
54611 68
11014 378
6691 518
13398 822
4463 175
8204 620
23688 845
20976 839
4874 517
16473 163
25162 220
2238 64
41827 638
5427 52
22151 500
13786 263
5931 306
5071 283
7221 335
5340 513
6541 560
17395 579
3949 111