6120
1529
1248
1159
1061
1054
932
699
579
403
360
358
294
264
242
225
192
188
185
177
155
136
121
114
95
89
86
79
78
75
66
63
61
57
55
49
47
44
43
41
37
36
35
33
31
30
29
27
25
23