708956
988869
108433
2478313
2048160
748103
858060
127978
87942
217747
1137254
386873
46821
866327
45925
105726
45580
845541
395391
155346
135265
124632
44536
1404354
194317
114293
43868
883715
333662
63644
03636
633579
73448
412966
412802
92430
192395
492268
352234
302035
232031
1731833
91739
261702
461311
41216
541043
261015
179894
6859
7763
21149
36132