4012
1353
2405
2073
1434
1058
1397
1463
1420
7395
690
817
679
2134
555
1368
2508
1601
606
1373
847
1304
1020
597
5445
899
889
768
650
753
720
739
1441
969
999
1582
1054
845
701
933
705
1060
1330
799
1132
732
3077
4842
1018
1000
1323
1044
1323
736
1421
698
776
771
1662
1105