6048
1559
1117
1109
1036
994
958
626
608
486
442
336
316
278
231
223
216
215
172
170
154
135
126
114
102
99
88
87
81
78
66
65
64
63
62
58
52
44
43
42
38
36
34
33
32
31
30
27
24
23
22
20