3721 20
14268 37
6051 28
24122 54
1666 4
4320 6
12029 37
8060 37
3579 10
2843 15
5498 14
6498 19
23579 66
896 12
21613 40
21478 38
60062 135
21782 62
8589 42
15596 26
11227 65
9159 41
31309 23
139558 289