58156 15
216553 76
78582 26
49607 9
27781 3
33630 6
19609 2
28053 3
34831 4
79680 8
30758 3
22455 3
43503 8
57903 6
28333 4
28080 2
50278 16
70184 19
75077 5
49705 2
68054 10
60984 1
77781 14
103884 28