3
393
96
3
23
2
111
26
7
11
6
29
109
1
0
70
35
148
32
13