672
93
22
874
712
394
776
638
704
940
7
241
121
586
747
212
993
844
816
736
600
950
465
167
328
475
382
173