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
1018
1440
1980
1143
2106
1132
2252
2398
2521
1289
676
1793
958
1341
1862
1087
676
708
846
2180
1521
2825
705
658
714
730
2381
631
728
800
721
2667
1278
675
974
3307
870
640
619
785
1029
699
749
2892
1312
1013
1009
819
695
2204
1557
810
859
795
912
948
1389
2469
1267
2546
1661
2973
692
1253
1473
610
1019
2169
921
1569