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