659
2
591
715
1
111
689
636
87
530
93
568
86
425
669
723
688
736
537
551
583
557
3206
5
1224
1182
666
2512
3
373
285
661