1305
2405
1558
1321
52455
943
1130
1188
1268
2709
1398
975
1093
1540
1256
1129
1002
1015
2657
1338
2805
10495
3317
1146
2445
3505
1278
1083
1112
1007
1982
889
4679
1411
956
1025
1093
7379
6763
1269
989
2719
1761
2675
965
2116
1092
1203
2006
10195
938
953
1062
944
1435
3555
2491
966
954
1129