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