14940 63
21229 35
18667 29
12976 26
7316 15
21699 69
64814 81
9947 35
24287 65
8075 20
11574 25
163310 366
13228 18
14355 16
27660 62
1632 5
984 0
9323 31
7023 23
3883 12
2703 5
7401 40