28880 80
44515 78
14343 21
8602 14
24959 36
9583 11
39857 83
8495 4
11096 15
8377 8
6580 4
9192 6
7084 7
6889 14
7551 10
9243 12
15040 16
5907 7
7746 7
5390 5
8094 9
8015 11
15788 43
7428 7