2600
5
1124
1
1049
0
1389
2
4895
8
1054
3498
4
415
675
409
798
177
981
804
1308
714
349
1872
935
1133
1853
1939
1132
957
951
454
403
514
2121