1056
1
3087
7
641
965
1031
2
76
562
2278
3
1355
2269
979
2477
1671
1288
1081
777
481
2342
537
626
785
541
2081
9
535
1545
4
567
720
995
815