11282
312768
75202
772971
682237
538790
11194
567819
482397
316735
163830
505346
5096799
3526581
3026148
2329804
2217988
2013609
1916357
190278
1747118
1715136
1668195
1626471