708956
3078896
988869
2518313
2068160
748103
858060
127978
1237959
386873
46821
866327
45925
105726
45580
845541
395391
155346
135265
44536
1404354
194317
114293
2334178
883715
333662
63644
03636
633579
1583391
412966
412802
92430
192395
492268
302035
232031
1761833
91739
271702
461311
41216
1121013
180894
6859
7763
36132
167
163
122
82
441
190
160