415
0
951
265
409
525
956
1
787
1557
403
944
1161
602
1133
1045
829
1939
1404
2
859
674
771
5
2780
2655
454
867
13159
722
755
2121
4
4000
1661