1161
0
1557
802
663
675
20634
8
632
467
403
55
409
1133
4537
602
680
899
668
968
364
1232
405
325
464
77
425
876
456
385
587
2730
6