859
713
983
2083
1255
5860
1376
2278
1460
2202
2222
2204
3436
4987
2141
2793
4043
3488
7365
5332
5660