4363
4000
3781
2583
2269
2015
1773
1718
1666
1395
1167
1164
1029
1004
955
944
876
818
788
692
483
474
467
430
417
387
366
338
309
300
291
276
242
239
174
170
167
164
161
152
139
132
129
127
126
117
107
93
89
71
62
61
58
56
55
54
47
40
35
33