56376 5
34780 4
26482 3
39980 5
31580 5
25856 1
29301 7
26778 6
28606 3
20631 1
30278 6
21506 3
88277 15
34334 3
390707 66
55181 8
23734 5
31277 5
42826 11
49682 10
16853 3
21055 3
53102 8
41834 5