5010
2
10403
9
22957
26
7425
3
20599
21
11061
30
8247
6
9132
12
5496
1
74884
43
15368
21
4621
4
21386
22
23572
28
5279
6
31022
47
18938
40
17924
13
21830
20
31324
44