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
673
718
928
1990
683
822
1618
680
1690
2420
2195
701
1093
5245
1485
1411
1096
672
1178
1697
639
698
2021
805
1638
1612
651
1105
746
1458
1037
941
1270
1472
1118
753
1581
644
664
699
1410
619
651
768
703
889
656
1505
1253
731
1095
747
862
1705
656
813
2444
866
718
682
800
703
682
653
886
1526
734
968
641
712
794
689
616
1314
688
2194
721
636
1187
636
730
1991
691
961
2357
1454
698
1106
745
696
610
774
708