15091177 6971
2626299 603
23909753 12139
28331243 12082
2660244 650
10176168 3298
6552482 2233
47044463 5438
3086046 1115
5805729 1608
1990066 578
5929074 2390
11038924 2525
11537643 4737
7831167 2456
2301401 565
2932535 546
19752282 5692
5501004 1548
2854278 659
7495770 2274
18398457 7015
2845632 1181