451748
680979
312591
470192
564677
807805
522683
1285439
23520486
22998960
19581669
14272916
13125158
11632625
10168365
8638963
41154
41564
242332
405416