544360
500138
494590
451764
39337
399330
64503
835331
680740
485692
727574
371563
5100799
3534581
3035148
2338804
2220988
2026609
1934357
190378
1750118
1716136
1677195
1629471