1124
1
4895
8
1389
2
3498
4
1575
2600
5
1832
3
1138
415
0
1131
479
409
798
2194
177
381
1308
1421
349
3233
16
1872
1133
1853
1939
957
951
454
403
514
2121