2219960
1086834
6380
1652715
2982
1202216
961419
723124
753511
1139024
1099322
2330
435079736
240973380
1684908313
158655269
131614180
125583260
1135898896
104850214
89946182
84079292
76514141
70457160