21050 17
30995 21
14947 24
12356 15
16266 23
6502 8
8146 10
15130 14
19718 30
12673 11
20277 24
10945 19
15498 16
7552 10
10870 7
7573 10
17952 20
8367 4
7020 10
9667 10
23829 29
8788 15
17040 20
21607 47