1980
994
839
5402
1720
858
1540
806
1750
706
1358
665
1299
1050
1034
758
693
1857
707
826
1723
716
664
1388
1288
645
670
1705
999
734
730
1821
1103
923
1419
711
1474
1509
1469
1241
3195
1354
1168
876
686
808
630
1073
757
3747
1013
727
1223
1110
723
2032
694
1360
714
766
1221
659
650
1391
1106
2027
1288
1284
1798
622
801
792
1354
731
1000
664
1225
698
1463
644
950
1415
752
824
1683
975
1883
637
1414
928
784
959
5251
690
1152
1447
1069
2460
673
5397
1296
1175
1996
1976
1298
629
650
1283
2047
1225
869
1350
753
750
1099
688
884
1268
649
1489