289
1
902
2
534
487
354
447
355
249
275
305
322
1006
4
2185
6
345
1296
350
495
1387
310
2179
8
82
392
1115
3
736
353
808
1269
344
283
266