8804
2808
2044
1611
1598
1401
1185
903
900
818
739
684
642
625
569
509
337
332
324
253
242
211
189
181
168
159
154
133
127
120
100
96
95
94
85
82
79
74
72
68
65
64
58
56
54
52
50
43
41
40
39
32
29
28
25
24