141
0
1
136
172
2
185
139
313
407
220
170
174
151
837
3
180
152
122
182
305
206
149
258
197
483
234
279
304
333
620
697
422
467
437
574
4
487
585
522
689
887
593
696
653
954