31237 70
1508 345
1345 336
3053 809
1712 486
2386 253
3823 757
2605 829
2499 46
1859 219
2637 455
3482 306
11889 621
3783 534
10286 583
7370 427
5380 103
7168 235
38120 648
5463 211
3712 269
46378 216
14899 146
4203 539
6775 43
3988 441
9001 755
27028 530