11001
15
1513
2
444
0
1483
3
934
996
1
331
2026
10
2427
2639
5
1822
8002
8
1475
1615
1041
991
1413
2514
3631
2418
951
663
893
619
844
3944
14209
7
1788
3102
1600