34440 40
15050 23
18653 14
11372 4
14176 13
6206 3
19025 20
8453 5
23080 54
11827 20
30313 18
15076 13
8678 12
11267 12
21647 36
44270 36
31547 55
5686 6
6210 1
7489 4
8880 3
4715 5
7707 12
5803 9