35046
42848
26714
363894
5428314
110
141
286
200
230
100
90
491702
672234
951043
102430
28149
302395
281739
11859
103448
327747
12763
652802
402031
228433
71216
2187254
194293
73868
113644
177978
214632
55580
94536
284317
255265
4388160
1578060
3034355
3373391
2671013
5294178
1133579
1638869
961311
2377959
756873
1268104