1096
3
1960
1
1544
2
3384
1551
967
0
1580
2955
1108
437
802
609
858
1390
320
1090
5366
5
2100
12324
13
4474
14
914
738
2603
4
762
1130
4001
1164
1456
1228
4136
8