978
694
528
473
407
322
311
296
276
269
251
250
247
243
222
221
217
213
210
208
204
194
188
187
180
168
148
141
139
134
133
124
116
112
109
107
100
99
98
97
94
89
83
82
81
78
76
71
69
68
65
64