590
0
416
256
63
1087
7260
404
843
483
1029
868
332
1085
54
342
397
521
430
13
668
1460
1671
1073
573
661
65
717
335
2901
455