25046
29448
18414
259894
3808313
100
91
166
120
140
90
80
351702
502234
741043
92430
27149
222395
101739
7859
73448
267747
10763
472802
332031
148433
41216
1867254
144293
53868
73644
177978
164632
55580
84536
234317
165265
3118160
1208060
2054354
2223391
1591013
3814178
903579
1338869
651311
1757959
616873
978103