956
856
144543
872
845
859
1462
979
741
986
953
925
727
1219
1273
967
796
888
2920
2033
895
1820
1783
1107
2374
833
1198
3768
4376
2934
848
963
856
867
699
943
954
959
18570
1002
6255
984
771
864
1645
1301
3318
929
8707
1074
1267
1091
1977
2337
852
855
1968
900
793
2392