1211
1
1105
0
1103
2454
2
534
490
2271
4
1903
3
484
596
1166
562
1359
2189
2663
1862
1679
668
3569
1990
1083
1365
1770
959
1507
1252
1121
1298
477
2435