5842
1514
1264
1223
1146
1016
871
661
528
397
377
331
324
274
244
237
236
211
201
180
150
138
137
134
122
118
112
108
89
85
82
81
77
69
60
56
52
50
43
42
40
38
37
36
35
34
31
30
28
26
24
23
22