53566
1507916
100185
1105612
616115
74085
916012
775212
1631122
903819
95199
37357
430395728
238022380
1664968312
156667267
129514178
122929252
1113588895
103179210
88160178
82912290
74609139
69233158