673
1
1029
1095
2102
1627
6
1162
2
1546
1182
757
738
74
398
697
1539
5
1298
1010
0
902
574
939
4363
7
470
2125
3
555
1555
613
543
599
347
983
807