15910
1093
1504
1529
2050
2140
15916
1365
2134
974
1778
1770
598811
43110
42823
40717
3597270
3389155
29464
2836149
27036
23052
21410
19490