2944
4489
1055
1140
1032
1356
1657
1098
910
1801
1254
853
19784
2669
883
2551
995
3888
10036
1839
1589
1058
1084
2445
937
4632
973
802
1025
879
1361
1208
4194
843
1039
7531
6430
1046
991
3005
938
1159
882
1026
22827
1023
1099
931
2329
1266
2386
1613
1196
1133
3509
1052
2056
1073
5014
1075