232
1
351
332
768
403
1212
3
637
1459
7
1354
2
343
339
361
412
709
371
86
341
281
500
297
337
889
442
662
419
347
420
660
760
108