21611 21
8301 14
10861 20
13430 34
33150 25
13586 16
13485 44
15923 39
32375 72
7882 16
28929 36
10858 11
6971 3
8243 9
6483 4
7718 14
14894 11
25243 25
4648 2
7006 5
6080 4
4289 4
3871 3
8728 19