3
0
6
20
161
19
15
1
12
8
5
16
14
104
4
7
28
10
69
11
26
21
404
59
70
55
87
36
45
67
47
22
9
30
459
61
40
129