757
1
87
636
2
1059
809
664
479
589
602
350
780
89
475
94
525
526
351
579
941
558
2129
3
1187
700
763
741
1132
709
330
555