6428
5072
3020
2905
2794
2667
2631
1684
1472
1462
1408
1317
1268
1207
1066
1041
907
904
785
721
712
701
661
519
501
498
497
481
479
457
456
453
429
408
379
325
314
264
252
236
228
227
206
158
156
145
144
137
132
126
122
118
103
100
99
96
94
79