9315
8898
8853
8193
8097
7648
7502
7478
6454
6100
6032
5100
4931
4793
4550
4480
4337
4220
4166
3926
3560
3469
3421
3213
3101