21146
23547
15914
215894
3028313
90
71
126
110
80
281702
392234
631043
92430
23149
202395
91739
6859
73448
257747
9763
442802
272031
118433
41216
1397254
134293
43868
63644
147978
124632
45580
64536
214317
145265
2508160
998060
1784354
1883391
1361013
2924178
703579
1148869
551311
1487959
416873
788103