948
671
1187
1620
1297
1202
1777
2446
2036
1991
1053
1157
983
1866
1471
1315
1958
1219
748
684
1124
1028
951
1278
1079
1355
1350
1187
634
1959
2125
1789
1758
733
4883
3181
1527
621
3177
1129
1788
761
649
686
698
1767
2797
794
789
743
702
671
1562
1714
873
674
1119
1717
776
633
1411
1081
2092
1253
1473
616
805
659
800
658
658
653
781
2420
816
1297
754
630
867
889
5392
1266
779
2364
897
666
664
602
656
748
992
693
852
1358
633
1121
1123
685
1618
2039
643
721
1906
3181
697
1219
2022
1478
1766
774
1415
671
680
787
795
730
1158
710
818
667