2600
5
1124
1
1389
2
4895
8
1054
4820
3498
4
415
0
675
409
2337
798
177
981
1308
2198
349
1872
1133
1853
1939
957
951
454
403
514
282572
2121
1045
456