2256
2427
1842
797
2932
997
1682
876
827
1553
1531
882
1651
1204
849
881
788
1890
1097
953
817
1361
1484
826
942
1592
1032
1495
1431
998
923
3064
4329
2934
2117
996
1522
990
1922
1353
1122
901
962
954
1516
1272
3344
1886
1546
3205
856
980
2790
1210
846
1393
1985
902
874
872
2273
798
915
1409
1236
797
1182
793
809
963
923
1359
861
1659
22411
1229
1002
925
775
1139
896
931
820
844
952
876
900
1208
1031
966
1001
5405
886
1085
849
850
929
1028
994
847
770
2017
2056
1044
774
841
873
877
1137
793
1125
2882
1222
844
747
920
792
816
875
2029