671
1562
1714
873
674
1119
1717
776
1787
633
699
671
746
851
639
2763
867
991
1058
5392
2525
653
1348
611
1240
2484
1653
692
1522
1496
1094
633
674
1969
1268
1458
1201
970
1185
1766
829
2364
1411
909
607
718
928
1990
683
822
1618
680
1690
2420
2195
1093
5245
1485
1411
1096
657
818
1314
1790
764
683
941
709
961
2022
1123
733
2828
3003
667
1500
1036
1327
1705
1274
1116
821
671
862
982
1484
775
673
620
749
673
618
666
2092
639
1266
2558
2012
648
1296
987
2362
1409
1119
643
1342
1200
923
1158
1128
635
678
1218
656
1061
2762
691
754
2096
620