455
0
2076
1
1089
1343
677
400
467
521
671
3819
327
139
2668
2
392
932
333
2727
312
3691
501
658
482
46