4970
4244
2601
2373
2230
1624
1504
1480
1156
1029
936
925
904
884
812
808
704
656
643
600
517
483
472
467
458
428
418
404
379
372
370
351
341
273
263
261
252
238
199
196
186
167
161
150
135
130
129
122
112
110
103
100
99
98
97
88
87