3053
781923
17534
50573
374276
112660
15197
333956
466736
264870
460616
302124
168248
360267
459298
9751000
1161962
1103262
1087266
1078809
1045967
1044228
1040275
1032599
1031531
1017947
1017574
101260
101117
1009324