12596 31
4765 15
11330 21
31790 98
16646 45
45972 161
20462 56
11617 23
7327 26
6618 26
12979 21
1942 10
49622 71
9466 16
6180 14
5868 18
1441 4
2227 8
2589 4
4408 18
2924 8
3880 18
1437 1
1585 4