1
2
0
10
4
3
6
23
21
43
102
316
12
58
157
38
16
87
20
26
53
13
271
107
19
44
37
62
33
32
41
24
7
47
11
35
17
205
176