6076
18
1132
0
675
2635
1084
435
1
1199
1705
935
559
965
1221
633
341
714
3700
2189
275
518
5966
7
1553