513
2711
3417
355
8814
1184
403
5121
10616
5630
6444
326
35407
27290
25693
23093
1886267
17634
1694148
16016
1510147
13420
12880
10980