3990
1620
2170
2893741
621514
2513158
83493
93239
2467235
2280
2731733
47824
435187736
241020380
1685258313
158694269
131648180
125617260
1136188896
104873214
89965182
84094292
76549141
70482160