5
298
9
11
1
13
35
2
52
8
18
15
14
7
19
4
10
0
38
31
25
6
128
54
27
17
64
42
26
367
223
114
12
16
24
188