8056
2220
1505
1503
1449
1340
1233
807
755
700
635
551
528
475
297
287
283
276
257
206
201
173
160
156
149
140
116
112
105
103
102
100
94
92
83
79
76
75
61
53
49
48
45
44
43
42
35
33
32
29
27
26