3
17
39
12
20
9
4
14
8
19
38
2
5
16
1
106
93
157
37
28
10
29
13
67
64
27
24
72
174
70
52
537
1295
165
1144
262
324
91
233