1
153
32
12
8
6
2
7
620
58
157
10
29
18
9
23
36
14
16
235
59
74
34
17
20
37
43
22
44
48
51
46
131
39
69
172
25
129
54
112
119
57
64
47
87
322
617