10118 6
30520 34
14623 20
11201 8
12346 5
16569 43
15914 21
24897 57
17580 38
14058 17
8560 6
9975 4
12602 16
9535 5
26362 45
17929 37
16982 31
16607 22
22473 22
78930 95
16212 28
46944 57
132612 305
54878 108