285
208
60
111
57
764
33
174
47
90
41
26
153
81
29
21
124
122
55
7
118
56
51
58
132
17
34
76
42
50
13
168
75
140
258
80
151
191
314
30
11
88
78
107
46
89
169