94226 6
25908 3
16001 0
25979 2
20526 3
17307 2
17403 4
19681 2
40255 6
23176 3
35306 7
35953 6
29232 2
46154 12
19534 1
32526 6
34381 3
36981 8
18228 4
19783 3
28605 3
24531 6
19880 1
21752 2