3721 20
14268 37
6051 28
24122 53
1666 4
4320 6
12029 37
8060 37
3579 10
2843 15
5498 14
6498 19
23579 66
444 12
21613 40
21116 38
60062 133
21782 62
8589 42
15596 26
11227 65
9159 40
31309 23
139558 288