40646
48948
31814
429894
6778314
110
201
406
220
260
120
100
681702
762234
1181043
122430
31149
322395
331739
13859
133448
387747
12763
752802
482031
268433
101216
2417254
244293
113868
183644
207978
294632
135580
114536
294317
305265
5468160
1978060
3794355
4343391
3431014
6104178
1233579
1868869
1091311
2897959
866873
1568104