89
0
1
72
423
134
188
3
145
122
396
59
127
140
2
70
535
659
125
866
544
179
73
155
531
148
648
158
104