29803 5
17632 1
19505 0
21830 4
24780 3
35529 4
16457 1
33157 2
34780 5
39926 3
42276 8
30003 2
34256 1
17378 1
35003 9
18079 0
23351 2
28132 4
42206 2
29559 2
49456 11
19076 1
26877 5
23259 4