40646
48748
31714
427894
6648314
110
191
406
200
260
120
100
681702
762234
1171043
122430
31149
322395
321739
13859
123448
377747
12763
752802
482031
258433
101216
2407254
244293
93868
183644
207978
294632
125580
104536
294317
305265
5428160
1948060
3724355
4293391
3421014
6064178
1213579
1828869
1091311
2837959
836873
1528104