21182 20
13214 6
6459 7
15958 13
9895 3
16261 21
50921 66
56673 143
10137 17
8188 31
6515 14
22761 23
11314 7
7624 6
3487 3
41604 81
4589 2
3876 3
5456 10
16392 22
9533 18
5941 12
31683 89
7162 6