16546
19347
12814
180894
2478313
90
71
86
80
70
261702
352234
541043
92430
21149
192395
91739
6859
73448
217747
7763
412802
232031
108433
41216
1137254
114293
43868
63644
127978
124632
45580
44536
194317
135265
2048160
858060
1404354
1533391
1121013
2324178
633579
988869
461311
1237959
386873
748103