2
1
0
5
6
77
57
43
73
52
9
165
290
38
121
100
36
132
44
30
384
161
71
232
42
160
56
116
59
32
127
443
630
55
297
53
80