5104773 1360
3002841 1008
10861101 2877
4750113 1448
6868234 1448
12338105 4768
3829017 713
17418770 2613
9624199 2676
2456624 870
5764960 1643
5783640 2208
1419742 983
4297777 1278
6419257 1822
10577814 1749
5548976 2287
2530493 534
8925063 1950
5360801 678
2623927 606
3174692 757
4290548 681
4788176 1269
2878273 656
13950160 4080