25572057 18739
36694681 25456
39296755 26339
19041111 9597
6937139 3006
29891851 20731
34691736 17916
32199888 11733
93549763 51647
23860713 9135
16062959 11557
32312574 18013
17879749 12233
14820186 4866
2479508 885
26636429 12632
14464237 6880
27799742 12946