31702 3
31708 3
31677 5
31502 1
31279 2
31182 1
31152 0
31101 3
31056 2
30728 2
30683 3
30530 3
30177 4
30127 6
30030 3
29929 2
29884 3
29733 1
29576 1
29555 6
29532 4
29481 2
29083 3
28978 5