627269
347446
973468
795160
113516
447601
100127
937532
888279
813125
844172
651363
32450464
27651131
24699998
24277481
18551343
16706973
155081029
14690239
12668764
10490485
782044
5728209