40922
37140
35043
31101
292533
27531
27020
20782
207664
20542
15419
14223
139221
132650
12795
12070
11850
99425
99265
9711
88618
8390
8140
80722
78817
76433
69014
6900
6890
668101
6550
5920
5910
5864
5860
5582
5375
5348
5191
5030
5028
4626
45812
4181
4180
4152
4016
4010
3986
3913
3855
3748
3690
36410
3644
3635
3584
3530
3219
3201
3123
2821
2716
2700
2691
2616
2574
2547
2496
2410
2340
2252
2211
2030
1990
19310
1682
1430
1302
1291
1272
1120
960
740
680
660