720558
1009373
219256
614780
560523
283413
559964
69824
84602
192113
93103
173717
189394
349134
780858
263985
17724483
15176692
13830960
10661916
7073156
7010668
6899831
6812362
6247477
5698960
5464623
5322253
431770
4039231