923
515
484
448
429
428
349
344
335
329
323
320
307
283
269
245
219
210
188
177
172
168
168
164
164
160
158
156
151
150
147
146
146
144
139
136
136
135
133
133
129
126
126
125
123
121
119
119
114
107
106
103
101
99
99
97
97
97
97
95
95
93
92
92
91
91
89
89
89
88
88
87
86
85
84
84
83
82
81
80
79