2536956
1104120
94265
2146248
2946733
5146329
1980
2500
1549513
1612818
1068010
6030
434950736
240914380
1684478313
158603269
131553180
125548260
1135508896
104828214
89901182
84057292
76470141
70435160