596
0
1545
2
3765
4
1431
1
919
1166
1862
1813
562
894
1611
445
1061
5430
2439
1243
3159
2123
1105
1103
1787
571
534
490
2271
484
533
2663
2771
668