1211
1
1513
1645
2
2760
4
1562
3
5151
1361
8527
3200
633
1124
1243
0
2123
1105
1136
1103
534
490
2271
1778
484
596
1166
562
1746
2663
1862
3080
3971
668