248
763
601
823
813
622
671
91
985
1544
1492
1819
1619
60
921
73
52
512
642
391
40
1107
754
1285
1739
1948
1486
894
744