21535 14
21667 13
12411 13
19807 20
10807 4
11068 11
15014 23
11082 8
329439 542
15876 14
25999 35
12238 6
11416 8
21763 11
7164 7
13321 18
30228 19
18711 15
29651 13
11912 21
32752 30
14989 17
24130 17
40840 84