5500
3703
2221
22032
2084
17046
1550
13412
9623
923
9013
900
7854
784
7614
757
661
535
479
474
442
444
4310
4016
378
345
344
347
335
321
320
313
308
296
290
289
261
250
243
240
231
191
182
155
142
132
110
100
90
80