20321 52
17121 50
17046 70
27451 47
1776 6
19142 30
9192 19
9543 12
5697 20
10772 13
8129 24
4630 23
14962 42
2598 9
1704 4
2441 9
7784 18
21339 27
7181 14
22836 24
150497 133
31113 36
85242 158