268868
671619
420517
92732
293643
787282
355710
25357
340917
800612
338851
61886
32452464
27652131
24699998
24279481
18551343
16707973
155081029
14690239
12668764
10492485
782044
5728209