543788
305510
89447
97592
352388
939512
243428
907592
582691
730106
197406
724370
5099799
3533581
3033148
2337804
2219988
2022609
1933357
190378
1750118
1716136
1675195
1629471