1378
5893
4201
897
1456
6580
550
512
987
531
1210
586
586
1154
1188
666
1826
6811
752
9620
472
5834
4601
3920
531
2328
2977
489
635
1377