484
1
1299
2
1047
539
381
275
485
509
316
1663
9
530
648
733
389
399
387
453
558
1041
886
584
413
564
683
644
782
4
783
516
116
939