3300
881623
73207
1726738
1723432
67086
1351630
1026113
1212612
87579
2639624
95309
435259736
241044380
1685348313
158720269
131666180
125630260
1136468896
104881214
89973182
84107292
76563141
70490160