986176
43300
781383
66440
277332
882637
98761
54821
780870
495356
217527
300508
32452464
27652131
24699998
24279481
18551343
16707973
155081029
14690239
12668764
10492485
782044
5728209