861757
946571
75134
199124
636161
46158
69980
894796
627817
3068
677868
162746
33262465
28397133
252901001
25085484
19082347
17143973
157681032
15038239
12968764
10682485
897647
5971209