56331 15
27676 3
19333 3
44781 14
18607 4
17457 3
19355 0
21001 1
24834 3
20129 2
23784 3
35555 3
27927 2
19953 1
19583 1
19308 2
28127 5
26403 4
20901 1
23003 2
40076 3
39183 2
17704 3
25552 5