582
1036
672
745
1058
9513
3
7526
8
42443
14729
6
14360
2
11500
10711
18494
21441
4
7322
1
10407
5
16365
9013
9719
11190
7
8570
3568
10638
10
9645
7462
8759