57
0
532
1
658
145
71
543
889
2
178
496
3
866
149
124
84
106
141
262
92
329
321
191
103
129
82
992
936
601
984
404
1385
372