31776 3
31729 3
31705 5
31552 1
31329 2
31284 1
31253 0
31204 3
31082 2
30757 3
30752 2
30681 3
30255 4
30184 6
30030 3
29983 2
29933 3
29826 1
29679 6
29659 1
29579 4
29555 2
29102 3
28979 5