15013
14312
1226
1474
10212
1234
753
1530
1868869
728
1174
1283
612311
43850
43703
41927
3711270
3499156
29934
2898149
27756
23582
21930
19940