115
270
162
124
638
385
344
437
866
9
1143
715
194
0
224
402
189
56
377
166
600
48
201
263
72
474
4
79
211
169
28
432
449
7
138
72
639
44
1398
580
347
212
219
21
117
87
452
776
527
