7118
6
1586
738
1
1686
104
951
3
598
4
466
287
433
308
471
558
387
2
380
648
422
389
626
732
460
327
939
391
575
435
518
496
2612
858