3
0
5
78
30
46
2
642
37
20
36
12
111
4
9
16
6
17
197
11
24
21
1
15
10
32
22
28
141
73
56
18
14
8
26
7