609
2
425
1
519
431
470
537
405
484
513
490
382
162
2792
4
1077
2979
1126
631
645
593
417
565
706
781
1124
663
826
831
95
799
855