952367
606630
298712
439161
557678
473535
92093
428537
5389
852999
846607
66362
16472
970141
30332
408556
9652744
575786
3392577
3253980
3126510
2347192
2064495
2008492
1967216
178266
1751948
16005
151761
1491545