12096 14
34071 68
28068 52
17587 30
13623 16
21697 25
12653 13
8586 3
8453 7
7396 4
9797 3
8143 8
10827 10
8362 9
9943 9
7433 5
8240 4
7503 4
7787 5
8646 5
10592 1
13920 17
10367 6
40430 23