3827
3466
3169
2234
1847
1591
1564
1453
1380
1183
1077
963
907
822
735
731
712
619
534
430
410
393
346
335
312
309
306
280
258
218
206
182
177
145
143
127
126
122
121
117
109
106
86
83
80
63
61
60
52
51
42
41
35
28
27
25