6282
4840
2722
2661
2627
2405
1957
1448
1408
1339
1260
1187
1154
957
948
917
826
810
757
629
549
531
502
496
464
461
400
367
316
311
287
259
242
214
198
182
174
173
171
163
143
141
140
139
132
128
121
119
116
100
99
98
94
91
83
82
77
74
68
67