1593
3
912
1
1635
1053
3380
11
2545
2326
911
1098
2070
1348
2
990
520
721
651
769
662
785
838
5
681
726
771
837
656
664
412
826
1193
690