0
1
6
36
34
17
3
32
15
8
27
7
31
22
573
10
26
61
99
45
62
24
4
70
182
51
29
147
87
25
21
49
74
73
66
44
69
48
46
18
59
667
196
108
138