599518
1324319
934217
2702533
852012
1140
690
1562212
671513
84146
137967
780
430394728
238022380
1664948312
156667267
129514178
122928252
1113588895
103179210
88160178
82911290
74609139
69233158