309 8
1693 7
10159 47
51259 63
133970 291
17648 21
13337 38
31001 136
12048 41
18692 127
6000 12
5267 11
5442 19
4777 10
12727 53
5435 15
14543 57
9085 21
3944 9
4908 9
6519 22
8848 18
44701 202
5773 12