4
0
1
12
6
11
15
135
31
22
8
5
3
33
16
95
47
218
90
171
607
77
44
87
96
65
30
63
13
59
51
52
41
35
39