742
166
591
48
20
8
298
47
86
26
344
191
65
32
31
188
832
29
2
97
201
125
87
122
215
104
85
10
11
19
9
39
36
171
35
3
4
30
44
94
54
220
21
7
62
83
41
37