5151
2
1281
4
300
0
1120
1813
1
8527
3200
3
1825
3326
1814
801
784
1632
1690
2711
2166
1243
2123
1105
1136
1103
1746
534
490
2271
484
596
1166
562
1082