591
0
2558
2
240
543
1
761
2523
3
656
803
1404
2184
344
2954
800
549
1711
2985
660
2458
1966
5
1055
1159
699
1015
2147
389
393
5732
1568
421