2536956
1104120
94265
2146248
2946733
5146329
2500
1970
1549513
1612818
1068010
6030
434948736
240914380
1684478313
158602269
131553180
125548260
1135498896
104827214
89901182
84057292
76470141
70435160