554
0
106
1656
1
952
810
103
517
167
475
505
852
55
3720
1769
32
485
480
759
182
684
557
622
503
2881
1653
227
6231
533
661
768