1393
1
508
2215
2163
0
1632
2
1033
1694
2721
2131
2344
1583
753
1017
1188
1139
2468
1185
2004
370
1600
3597
5
688
5402
10