0
3
4
52
11
6
5
13
20
469
26
33
18
9
23
38
140
182
37
62
42
90
68
128
28
74
96
29
45
44
24
53
16
30
60
84
61
35
8
17
156
46
92
1306
400