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