5
13
2
1
0
6
3
10
4
7
14
16
22
17
32
110
62
23
12
15
148
104
26
27
21
25
20
45
83
460
31
39
63
85
211
112
137
41
69
380
147
187
93