31709 3
31680 3
31654 5
31506 1
31276 2
31177 1
31130 0
31081 3
31057 2
30727 2
30632 3
30508 3
30156 4
30129 6
30005 3
29909 2
29859 3
29732 1
29577 1
29551 6
29527 4
29480 2
29082 3
28979 5