803
540
30559
467
510
657
534
1056
409
815
439
1343
1691
495
589
766