706916
253592
643327
967192
104582
846647
672859
323554
328327
34731
502611
123312
5148799
3567581
3075148
2392804
2230988
2052609
1971358
191578
1768118
1720136
1690196
1637471