31777 3
31734 3
31679 5
31533 1
31301 2
31208 1
31156 0
31151 3
31056 2
30731 2
30705 3
30608 3
30231 4
30158 6
30026 3
29930 2
29880 3
29778 1
29629 1
29603 6
29552 4
29557 2
29103 3
28976 5