1832
3
4940
5
422
0
330
835
1
2547
1453
2
1651
468
993
1133
2490
2054
6
1939
957
951
454
1610
403
2121
4
409
415
1045
456
1087
1557
1661
991
945
445