110
0
903
1
3469
6
1269
2
3499
7
1009
1037
1702
4111
467
415
3498
4
2367
3
1404
798
1924
381
25137
1642
177
7952
400
1775
2328
1020
514
1501
2634
957
951