872
626
421
375
363
266
245
243
217
212
203
191
184
179
178
176
175
170
164
163
159
158
152
148
143
139
138
132
123
118
106
103
102
100
98
95
89
82
75
73
70
68
65
64
63
62
58
57
56
55
53