1140
28
366
153
46
137
227
323
334
770
204
22
285
34
43
107
388
202
217
190
122
70
55
139
66
31
221
156
157
5187
68
81
239
61
32
64