4342
4
675
0
2635
1084
1199
935
559
965
1221
633
341
714
4577
18
3700
2189
275
518
1553
543
138355
165
810