1140011
2294437
997718
490215
54815
967710
825010
60016
44298
36193
566320
1459627
430414728
238035380
1665098312
156680267
129532178
122938252
1113728895
103188210
88163178
82913290
74614139
69238158