31701 3
31679 3
31654 5
31452 1
31280 2
31159 1
31102 0
31028 2
31030 3
30703 2
30606 3
30506 3
30158 4
30103 6
30008 3
29908 2
29854 3
29704 1
29576 1
29534 4
29531 6
29453 2
29055 3
28981 5