1014
1726
1358
826
956
1865
1055
944
1424
1058
981
868
965
974
3102
1982
1007
29620
1317
871
3077
1053
866
1681
2361
857
860
902
1301
1229
903
876
852
1180
879
893
940
8428
1348
1081
1320
2542
4199
5220
2576
886
5384
12132
986
886
959
859
901
4581
2025
1080
929
2263
2660
1409