1036191
912663
263825
890197
901770
84185
615749
1232491
23520486
22997960
19581669
14272916
13125158
11631625
10168365
8638963
41154
41564
242332
405416