42499
824760
143317
875652
104676
55507
61652
110331
441169
626704
423678
956365
5100799
3534581
3035148
2338804
2220988
2025609
1934357
190378
1750118
1716136
1676195
1629471