40131
30771
25501
23532
18253
16948
15761
124114
12151
8170
7690
6413
6185
5820
52011
4366
4320
3890
3440
2900
2120
1540
500
460
390