43852 77
13170 221
25872 511
13655 741
6963 88
2523 407
5677 696
9685 286
42457 754
17762 601
14108 575
27935 330
162154 974
370405 1075
1899352 6830
13012 569
5891 152
40186 853
28406 596
28869 935
24567 293