2600
5
1124
1
1633
2
1389
1968
4895
8
1054
3498
4
415
0
675
409
798
1960
7
177
1277
981
1308
2445
6
349
1872
1133
1853
1939
957
951
454
403
514
2121
1045