1008
1
492
540
554
2
587
1286
5
595
3
991
6481
7
593
469
4637
6
2380
300
308
674
483
382
182
0
288
744
518
435
592
650
378
505
547
665