26
1
68
626
2
165
121
288
233
307
185
110
123
151
760
118
398
552
728
640
746
4
1104
516
650
592
699
3
82
610
543
119
869