1235
1588
1177
940
908
866
1030
911
1005
3731
1613
1157
920
1084
4773
1401
917
974
840
1220
824
26505
896
829
1225
2229
871
949
1314
986
1573
1384
1036
1279
1754
1549
1517
1259
2844
1002
1047
977
1093
871
890
854
2830
1056
1592
1751
2684
929
939
869
878
1449
1936
1105
889
1078