122107117
116660104
11516522
474188
471662
4235987
347251
340313
3212726
3117694
2831601
2750198
977989
75605
432782
390801
230812
340974
640912
390709
64081
906967
64541
887829