949
1000
989
1272
639
5754
987
682
744
797
1283
1253
1564
799
856
1455
1492
946
4479
922
1605
2180
601
789
3251
1968
1264
988
2476
1003
1284
1460
935
797
950
2595
670
763
881
957
902
1173
1677
1431
1407
833
1249
822
657
694
1013
768
1704
7521
788
1857
1320
680
1107
3463
614
1870
1735
1180
1039
911
794
1226
535
1636
788
1318
599
2823
658
911
2310
1887
1503
3294
1991
3090
725
771
1324
625
806
1396
682
1411
1162
1155
997
630
1507
638
810
1092
944
690
1306
1385
1239
592
778
1563
1554
1573
1402
1105
1309
1240
837
1438
1617
1408
9391
829
2278
1851