40301 3
20833 3
27054 6
35855 9
23904 4
25009 2
22932 2
22656 2
27202 4
18884 1
31632 4
20981 0
31554 3
30609 3
29131 4
27701 5
21384 3
31708 4
27527 3
42977 3
22202 2
29654 2
21308 2
20001 1