1029
680
646
1030
1160
615
1856
1421
743
667
697
1341
629
1157
764
835
769
1415
1205
830
1744
664
1352
2067
1134
1317
3555
713
1503
1339
1045
694
1130
1873
721
1364
787
2995
1446
741
2347
1124
857
1051
1146
936
2259
897
893
1693
694
1274
719
698
847
1169
1751
1461
1404
735
2202
1167
3544
828
788
649
1328
541
9386
1156
647
800
683
1314
799
784
621
822
1299
702
1488
1067
1535
933
732
1646
724
854
1512
743
918
675
671
1265
1396
691
3296
1346
2190
1680
1116
2243
1793
794
1885
725
1106
1466
2146
635
1447
714
633
766
2481
1412
1775
1863
1089
1529