10258
10111
8866
8078
7984
7514
6948
6509
6380
4951
3903
3530
2935
2291