1302
812
693
682
618
477
445
433
414
392
367
363
360
345
321
318
317
314
308
307
305
289
288
280
274
262
233
226
223
216
199
191
185
179
167
140
126
125
122
121
119
116
115
112
110
109
108
105
103
101
100
99
98
92