1241
2709
712
2312
952
1912
2317
1843
779
783
1354
786
1351
1636
1141
1541
704
1060
926
697
1156
2391
1339
683
648
998
1348
1625
1253
3553
1672
1680
881
1942
635
874
673
871
1094
2527
699
2190
704
1065
1284
868
1698
879
1137
905
637
863
918
2659
746
1218
668
820
692
1140
1646
676
981
1354
1020
1082
873
1664
1529
2491
1834
1095
1096
1469
811
698
908
1097
638
900
635
1236
1634
2027
1546
2195
850
625
613
2134
3194
860
1284
1460
680
876
1036
910
948
838
772
2585
702
824
1526
4351
637
1139
983
1443
826
791
709
2016
642
1205
2434
2727
761
936