583
1036
673
746
1060
9540
3
7539
8
42624
14770
6
14385
2
11508
10725
18511
21482
4
7331
1
10428
5
16386
9021
9733
11208
7
8598
3573
10650
10
9657
7467
8769