498290
1029800
195382
911914
493116
922968
370513
1238923
27830702
23240486
22653960
19366669
14111916
12829157
11426624
9975365
210265
891108
435725
221275