341526
273494
325971
15886
52792
11547
16072
71128
462296
219703
14423
860343
5100799
3535581
3035148
2338804
2220988
2027609
1934357
190378
1750118
1716136
1677195
1629471