343
426
413
6518
2208
301
260
242
274
302
1227
491
1604
14653
331
1227
462
343
286
282
1529
275
289
1940
337
400
256
267
2154
186
230
270
222
429
239
284
207
258
243