906
620
431
429
345
232
230
225
190
182
181
177
172
170
168
161
159
154
152
151
149
143
141
138
137
133
132
129
119
113
108
101
90
89
88
86
85
80
70
69
67
65
64
61
60
59
57
56
55
51
49
47