493
0
653
1078
1437
581
826
1330
341
617
346
2937
413
695
1176
345
412
85
930
417
1834
751
917
935
1345
47
1868
717
1585
1429
742