22730
372715
642117
59185
688723
662492
435344
380572
597668
571724
767602
549813
5521367
4536935
4354459
3450998
3446462
3409286
3358956
3014729
3004226
2486209
2136352
2133407