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