5159
1167
1090
992
920
882
780
599
487
322
244
239
229
211
200
177
166
159
144
137
132
113
110
105
103
85
79
78
65
64
63
59
58
55
47
46
45
44
36
34
32
30
26
25
24
22
21
20
19