2918 404
1011 57
17766 812
29238 179
4532 260
5420 584
33947 916
15976 573
40895 274
18669 626
2897 137
180088 425
2361 205
6548 384
18422 495
15120 474
420501 964
2466 313
7057 687
20364 494
3486 578
3218 529
8432 330
19850 554
10871 673
256367 541
345542 1059
5601 653