1249
2
168
1
2407
3
1454
1688
771
1224
0
886
2036
4
960
99
2001
3047
5
3086
1550
1703
1708
885
1273
1759
9
937
3635
8
866
2016
844
1026
469
8856
23
78
1154