599518
1324319
934217
852012
1140
690
1562212
671513
84146
137967
780
1418815
430392728
238020380
1664928312
156664267
129513178
122928252
1113558895
103177210
88156178
82907290
74608139
69233158