12596 31
4765 15
11330 21
31790 99
16646 45
45972 167
20462 57
11617 23
7327 26
6618 26
12979 22
1942 10
49622 73
9466 16
6180 14
5868 18
1441 4
2227 8
2589 4
4408 19
2924 9
3880 19
1437 1
1585 4