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