1001
734
878
1482
1608
1231
1335
892
735
803
859
1395
741
845
1205
1017
1382
1190
822
964
1845
771
793
856
1092
779
1570
1317
845
823
731
2104
752
1806
1619
806
776
875
1165
865
1247
2014
1357
741
872
1362
1410
984
972
2085
1441
4679
883
1068
2542
1098
862
1288
909
961