21611 21
8301 14
10861 20
13194 34
33150 25
13586 16
13485 43
15923 39
32144 72
7654 16
28929 35
10631 11
6971 3
8243 9
6257 4
7492 14
14894 10
25243 25
4648 2
7006 5
6080 4
4289 4
3871 3
8728 19