1545
2
1211
1
2435
2131
3466
2510
2495
0
1405
3
1547
11891
27
1247
1301
1668
1665
1681
4832
1751
2100
761
1549
1424
1379
2901
3629
1125
2454
3371
9
1359
1903
989