416
174
638
192
395
204
613
87
249
48
730
265
289
150
392
77
182
53
515
178
530
245
2179
1132
702
194
98
21
459
173
521
196
476
132
235
98
620
171
441
62