378
2
319
1
515
676
337
331
352
306
322
494
3
538
512
653
303
270
324
267
507
2425
6
362
330
682
381
493
678
392
321