1
2
5
11
128
20
39
36
6
10
17
13
38
8
7
19
28
3
0
4
22
14
33
21
55
31
68
405
46
24
479
219
159
160
56
140
91
34
149
109
145
153
126
312
51