141
0
1
136
172
2
184
139
312
407
220
169
174
151
834
3
180
152
313
121
182
305
206
149
256
195
483
233
278
304
333
618
697
422
467
437
574
4
486
585
522
689
887
593
693
653
954