1249
2
168
1
2407
3
1454
1688
771
1224
0
886
2036
4
961
99
2001
3047
5
3086
1550
1704
1708
885
1273
1759
9
938
3635
8
867
2016
845
1027
469
8856
23
78
1155