875
2713
684
1847
1284
864
1408
2550
1977
933
629
1016
879
718
2028
1269
2019
2904
1713
1847
2991
1005
1354
2154
1522
1567
1314
2191
689
2966
2731
2728
1377
813
1247
787
3015
1071
823
685
992
1062
1228
960
1071
1013
1158
1076
1165
1106
1863
4915
2323
1311
1081
1177
1006
1099
818
1087
726
663
754
1560
891
658
722
4483
1825
974
1512
900
808
1507
628
1113
5709
4878
1341
1876
941
1793
666
1086
1483
1761
2513
1056
793
1015
2010
1547
2631
1505
1955
846
1321
1290
1160
1488
895
1450
5540
1071
1635
835
694
832
689
608
678
2659
838
1764
1513
3255
1461
1510
889
3401