425
2
955
994
1
643
685
5767
9
675
3448
1170
605
897
4
910
1804
825
914
851
689
2777
5
1367
7463
4728
18
2978
7
1445
11
1017
1494
9848
3452
1472
2722
8