6091
1656
1325
1150
1132
1050
919
611
555
454
446
427
422
332
316
311
227
215
199
190
184
167
160
129
125
122
106
105
96
82
69
66
63
62
54
48
46
45
41
40
38
34
32
31
29
28
26
25
24