1310
803
691
678
615
468
441
429
408
392
363
362
357
341
320
318
313
311
305
301
298
292
284
273
270
264
231
228
226
210
192
185
170
144
127
125
121
120
119
117
115
113
112
110
109
106
100
99
97
90