1529716
958218
3515624
493213
1502925
83557
5300
2790
76889
1381124
808922
1643922
435005736
240938380
1684688313
158631269
131574180
125568260
1135728896
104834214
89914182
84063292
76488141
70441160