783
1
516
2
644
413
886
1101
637
327
780
939
705
511
625
818
706
81
732
2159
9
830
4
460
80
558
399
387
275
380
641
1041
389
422