1832
3
2121
4
7547
14
381
0
1133
957
951
409
1557
415
602
1571
1
458
2
787
846
1939
2982
454
403
3476
6
750
4328
10
8125
1045
456
266
467
1403
1661
722