31611 913
2678 33
17507 456
30843 291
10995 131
25330 398
6035 53
1070 228
8806 307
4731 198
3993 125
4143 44
77641 564
8338 242
3344 724
41398 861
3801 61
11341 665
1616 332
19968 440
3034 622
10525 367
2829 447
3500 408
14096 560
49555 472
2757 56
3317 715