2780
647886
720558
1009373
219256
614780
560523
283413
559964
69824
84602
192113
93103
173717
189394
349134
17728483
15194692
13836960
10663916
7075156
7012668
6899831
6820362
6250477
5703960
5469623
5325253
431770
4041231