624
2
1811
426
955
572
1
433
688
701
481
623
1447
6
1804
825
687
503
1171
606
1093
915
717
3272
17
992
4
705
900
912
1524
730
878
690
846