676
1
562
0
525
116
869
8
1177
396
1760
4
457
425
1969
681
2
644
4432
84
93
71
435
117
2566
14
2065
344
1036
2947
11
953
61
832
768
658
828