484
1
1048
2
1299
540
382
276
485
509
316
1663
9
531
648
389
734
399
387
454
558
1041
886
585
413
565
684
644
783
4
116
516
939