15910
794148
6300
50978
4980
3920
3500
34171
2278896
2661
2870
2580
21106
14071
12610
9662
914263
8470
8454
688142
65811