26501 11
30876 5
23184 7
9705 9
17283 5
2855656 93
805381 57
1493384 112
292977 15
98529 9
541332 46
561780 42
894529 114
75203 31
59757 62
16703 12
30181 15
13431 4
17534 2
21255 8
12703 7
20931 7
10680 0
17659 8