13017 72
2271 320
7633 275
19456 806
37998 506
29631 570
25344 496
22369 649
17257 147
29052 469
35971 602
21120 610
8491 180
6987 498
1464 59
3313 181
1204 114
4503 655
17125 523
6254 152
2937 588
2878 554
3078 539
3050 452
3760 790
2586 410
2412 624
1963 39