2159
9
666
1
830
4
844
80
738
2
460
1351
1003
939
327
780
541
382
637
1041
584
886
1101
564
413
644
1025
683
783
115
516
782
316
526