3
2
0
4
11
25
2917
35
17
34
44
139
420
71
211
214
83
48
109
18
61
128
30
28
14
91
67
13
60
324
62
32
182
10
70
89
46
189
43
74
99
9
73
5
93
57
40
75
255
12
306
72