5432
3
6
10311
18
3649
12
7
29
17674
154
5
21
17694
10223
162811
6592
5031
32794
3973
8
451
42
11
391
10493
19
40
5902
1
2