188
101
93
76
21
19
48
773
61
17
158
49
30
38
177
161
54
35
80
95
14
15
128
34
109
18
408
20
77
168
155
97
540
567
3
2
28
29
8
133
50
143
10
98
66
39
86
27
11
75
6
68
1108