23081 32
5489 8
10595 21
11281 14
3072 1
3657 8
7281 15
7325 9
26215 29
9992 20
7101 8
5189 13
13800 12
3468 9
38902 58
19693 19
23967 22
7029 12
9340 18
17644 7
5092 5
5988 8
9162 15
40875 39