1211
1
1513
1645
2
2760
4
1992
3
1562
1361
697
0
1309
8527
3200
633
4914
1124
1243
2123
1105
1136
1103
534
490
2271
1778
484
5389
596
1166
562
1746
2663