593
1
678
3
637
932
2
553
446
0
407
996
7
674
654
793
549
870
578
616
1168
16
623
814
500
945
4
1164
475
875
6
493
5
617
606
304
566
471
80