1
0
4
11
128
20
39
36
5
8
6
17
13
38
7
19
28
3
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