1682
1048
1349
1073
2148
852
693
2986
701
2993
910
879
698
1153
1168
2529
2994
1617
1544
708
936
683
843
803
824
842
1899
1652
1162
694
937
853
844
747
1607
2158
1049
1150
1849
891
1487
986
1133
713
717
1224
1996
1555
2066
1729
1249
1147
717
2295
650
1158
673
754
1748
1674
681
869
611
784
815
703
766
813
854
996
1256
2309
1513
832
1769
758
1363
826
720
1265
827
1458
773
792
671
915
3606
858
1300
946
667
707
632
910
845
3727
897
964
2728
2002
994
783
980
715
641
1026
963
1139
700
778
1394
2625
765
936
738
1394
802
1112
2283
728