630
0
957
3
663
324
1
1705
502
5645
9
948
805
535
995
2
1115
400
1804
5
1143
413
2434
12
558
412
655
934
36
676
796
355
998
7
408
449
553
276