1295
1801
2381
1585
1051
1265
5085
4092
958
2128
957
1080
1597
1322
922
846
1203
1031
992
1344
842
15830
5679
868
1803
981
2450
934
1891
924
8331
832
1068
824
855
780
1089
2302
1297
893
1022
923
904
1337
1270
884
1095
852
830
3861
871
951
1381
1677
1999
997
892
927
1974
831