456
0
749
409
859
663
787
1557
403
1352
1161
1133
1045
470
3442
2
1939
722
2964
2121
4
1824
1661
1
699
407
422
1110
1101
410
1164
4396
3
269
668