886
3257
1487
3935
896
3251
1027
1248
516
966
1375
4908
3015
867
1184
3242
1456
3014
3671
160
2627
2917
1202
1066
1741
1118
2371
794
4287
2303