22730
372715
642117
59185
688723
662492
380572
597668
571724
767602
549813
1012391
5464367
4497934
4313459
3439462
3431998
3378286
3326956
2995729
2978226
2471209
2126352
2121407