874512
910866
170532
955357
724781
111507
922701
561886
477379
100434
520179
201533
32452464
27653131
24699998
24280481
18552343
16708973
155091029
14691239
12668764
10492485
782044
5728209