20031
15496
12337
9557
8124
7221
7046
6301
6151
6125
6116
5738
5634
5267
4951
4864
4684
4406
4346
4212
4112
3699
3576
3455