31257 2
17956 1
22432 2
21932 0
17234 0
20980 3
20408 1
27527 5
29177 4
30377 3
27331 5
54654 2
41227 6
44826 2
105477 14
36878 2
26956 1
54030 8
28331 2
35276 0
20755 1
34280 2
23532 2
23930 2