3946
3449
3327
2301
1973
1837
1643
1536
1465
1207
1078
976
909
851
836
772
734
715
671
541
411
398
384
381
341
328
317
308
300
259
250
225
219
201
167
164
155
143
139
135
132
127
118
117
112
104
77
75
71
64
62
58
53
46
43
40
39
38
36