1200
1
3987
3
962
0
2110
1860
2
929
2688
3765
4
571
2982
4987
9
4228
2980
197
5802
54
1305
1475
673
2600
1501
469
2576
2257
5
4080
4099
8
849
801
2999
894