680
2
266
1
344
808
343
395
138
495
359
421
345
289
271
288
617
366
385
392
1148
2185
6
323
249
275
305
488
354
447
310
1296