554
0
1656
1
106
810
103
952
759
517
1502
227
852
684
167
557
475
2881
1320
485
661
1510
4
1489
2
505
1769
1172
770
1312
55
1140
3720
32