1451
1
1314
2
3287
4363
7
422
0
330
1588
1008
1156
6554
5
505
468
1516
1133
2490
1939
957
951
389
454
403
2121
4
1823
3
409
415
829
1045
3152
9
456
1557