987713
907685
409347
613886
774505
241196
308998
408344
383174
86257
230504
236734
32452464
27654131
24699998
24280481
18552343
16709973
155091029
14691239
12668764
10492485
782044
5728209