49703 10
42859 11
31303 5
23783 5
55179 8
390909 66
34328 3
88283 15
21552 3
30302 6
20632 1
28633 3
26830 6
29306 7
25852 1
31607 5
40003 5
26476 3
34784 4
56406 5
19856 3
28608 6
19080 1
92778 25