173
110
94
920
420
212
170
48
70
669
211
79
119
315
231
325
84
165
289
310
337
540
88
164
152
316
336
148
55
29
741
149
97
214
774
633
153
159
319
56
116
53
188
232
175
44
157
58
78
126
50
229
138
114
246
66
151
103