8
839
166
138
169
78
258
333
1657
141
110
107
119
55
731
230
202
56
192
587
103
550
508
404
1254
789
431
30
620
6
220
256
608
11
417
303
833
680
337
239
453
252
382
43
708
641
534
523
1057
112
266
253
