830
4
666
1
738
2
460
844
81
1351
1003
327
541
939
382
637
683
1025
886
1102
564
413
584
782
783
516
115
644
766
1318
1088
3304
1745