125
1
58
0
866
3
147
535
659
890
295
96
114
66
127
69
134
140
2
136
501
4
72
1477
59
188
145
396
205
739
302
242
178
179