8
173
1170
151
294
294
661
1130
1218
337
1284
680
1853
1454
399
385
590
29
65
173
26
291
523
322
245
20
665
237
13
1113
558
130
163
701
895
947
360
368
3
219
978
1404
60
1374
309
2236
752
259
951
459
331
325
56
675
