6675
1843
1470
1243
1176
1124
1015
683
643
503
488
435
414
389
384
290
281
222
217
209
194
178
177
152
151
131
126
123
122
91
90
87
84
80
77
68
66
61
57
55
49
45
43
42
40
39
37
36
34
32
31
30
29
26
25
24
23