583
1036
674
747
1061
9542
3
7541
8
42667
14778
6
14389
2
11513
10728
18520
21489
4
7334
1
10431
5
16397
9026
9740
11214
7
8608
3575
10655
10
9659
7469
8772