83
1
77
997
3
87
414
1158
783
709
526
89
2
647
101
409
469
73
2415
685
893
1780
704
505
344
508
419
818
918
593
851