1094753
510278
210432
233606
758660
1744215
398182
1634290
23520486
22997960
19581669
14272916
13125158
11631625
10168365
8638963
41154
41564
242332
405416