2
0
356
73
66
50
210
221
17
34
61
33
19
117
32
63
191
152
432
267
615
247
110
51
1736
1217
148
67
149
42
39
36
28
27
22
15
25
35
41
30
55
29
1084
46