514
0
714
909
957
415
456
409
1557
403
1161
1133
358
457
321
3442
2
413
454
981
660
505
467
2121
4
2152
663
1661
1
516
683
581
1974
245