4597
4028
3840
2512
2231
2138
1888
1884
1665
1361
1179
1168
1098
1070
1064
874
873
824
772
517
498
485
450
420
393
370
366
364
326
323
268
252
243
218
206
187
170
166
149
145
144
141
130
122
119
102
76
75
73
68
58
56
54
51
43
41
40
39