39186
9532
8088
7194
6327
4991
4748
4418
4265
4084
3636
3402
3077
2878
2589