5966 20
6501 7
5134 12
10165 16
25881 47
13148 20
11218 8
8118 25
7366 19
3620 5
19577 52
14856 22
3929 7
8593 14
14393 15
6708 5
15192 26
11710 29
9296 10
11133 10
30939 39
53851 77
4262 12
3343 5