107
106
1
7090
5
21087
14
23766
24992
13
10093
2
49295
9
10585
15185
20428
19989
671
104
220
7998
5776
3
7475
1084
11019
14159
13633
269
2694
37774
17
15384
26