1218
819
956
679
772
1648
2234
1588
1051
10606
1344
944
1494
822
852
1809
1156
656
1375
2088
948
700
607
1046
1560
710
854
654
863
1017
851
1482
1385
854
1280
917
2517
864
4978
993
1035
2085
1031
771
1349
738
18425
645
1234
543
1551
1292
841
2333
1348
3090
1093
651
1405
792
1252
545
2415
1869
2330
1096
1576
1491
900
957
828
513
1086
1122
824
1241
1866
922
1431
819
850
1761
985
2016
858
634
852
524
843
691
838
1748
667
656
1480
2349
2114
1036
729
1856
677
4865
837
805
1560
2349
981
1208
1071
709
2049
1346
535
2508
1514
4055
1005
1300
870
8325