39961
36710
30721
30225
25481
23522
21012
20730
184527
18223
16908
15731
150758
14500
12641
123714
121735
12131
11191
102925
10290
101231
8140
7720
7700
7680
6935
6800
6760
6560
64315
6393
6145
58315
5820
52011
48310
4788
4356
4300
4260
4098
4005
3890
3430
3375
3350
31113
3055
3015
2891
2850
2601
2493
2332
2292
2272
2142
2012
1953
1950
1906
1762
1573
1555
1540
1524
1430
1344
1341
1280
1250
1252
1240
1144
1130
1080
1042
972
890
831
830
761
570
440
420
380
300