531406
1018622
293570
602969
222302
439742
356278
98424
822962
290465
449539
296600
32452464
27657131
24700998
24282481
18552343
16709973
155091029
14692239
12668764
10492485
782144
5728209