21091 51
42295 87
9122 23
3664 8
3565 6
22129 57
117656 155
19657 101
5133 7
2743 8
14599 47
4311 16
18279 119
3913 7
3573 7
6790 12
4040 20
1959 3
1753 5
5231 16
6716 12
2852 2
7160 18
4071 20