40349
640515
481260
629252
568699
570192
458946
659156
176147
810777
206244
634352
28954454
24394119
21934992
21144480
16470333
14847969
140421028
13363239
11514764
1150776
9453480
943958