19321
15426
13727
18150
10882
13472
12763
14782
12340
11020
11191
15780
168850316
702948062
5313293
4410478
39792119
393708792
3489499
25290862
2236279
2087518
1953828
1787932