56631 8
39856 3
186033 21
37852 7
43080 3
46082 3
54830 9
21177 1
23008 2
27332 2
51909 6
29852 3
29803 1
22333 1
28707 2
21629 1
25583 1
21780 2
46859 6
24858 0
35081 1
24528 2
28433 3
64734 2