2
8
6
1
0
4
25
493
122
104
420
156
490
618
52
320
412
191
42
386
232
406
1151
58
118
62
47
90
715
44
40
262
192
206
154
611
143
2097
2032
702
24
968
103
50
210
57