9670673 2902
2957193 741
2898219 659
4178896 1108
5268328 1162
3601267 1105
1957457 581
5819684 1762
3915812 1234
2601433 898
1483896 515
3184644 1046
11415447 3804
1038814 364
2768380 1068
3484371 955
9467277 3034
7349391 2591
12281877 3593
15083530 4834