829
297
290
1
422
340
526
258
2
291
1467
334
429
389
323
337
363
390
356
479
346
336
229
471
390
490
385
643
1
546
324
279
369
422
316
475
352
512
394
298
319
287