309 8
17648 21
13337 38
1693 7
10159 47
51259 63
133970 291
14543 57
9085 21
5435 15
12727 53
4777 10
5442 19
5267 11
6000 12
18692 127
12048 41
31001 136
26036 161
15502 42
19675 64
9697 43
6963 24
2713 5