30128743 12352
50300837 20753
31280878 11868
17836508 5500
8743755 3370
13439060 3999
14549679 4442
87378139 39898
76599165 38512
10463828 5504
25087052 12525
17223212 4907
36868304 19330
60488801 25682
34991846 22506
22177724 9509
18978844 9468
19668169 9409
27907062 8152
22610437 9767