4629
3853
3368
2616
1856
1839
1754
1734
1551
1316
1188
1044
972
963
940
919
871
855
846
673
552
524
489
464
435
422
411
397
360
334
318
285
280
273
262
229
217
210
179
154
149
145
143
136
125
123
120
113
110
104
102
96
86
74
72
65
61
60
58