114777
640484
449878
332888
52655
777970
333887
413435
991560
764424
483956
453703
5046799
3486581
2963148
2288804
2201988
1994609
189178
1883357
1731118
1705136
1651195
1618471