120883 20
28684 0
29857 5
27232 4
45676 7
22584 2
45952 8
21507 3
39180 11
54684 12
45804 7
28404 2
19855 1
249828 24
77934 19
19959 4
27659 3
26653 2
31581 2
82182 12
22305 1
29303 5
20776 3
75830 19