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