49022 95
16553 31
4696 7
4368 4
28748 29
4898 9
3961 8
21725 45
5050 2
11049 10
21195 46
35073 76
15656 22
18177 21
12598 23
7040 16
7676 16
5493 15
9419 16
6176 12
6601 6
92443 183
9079 16
58409 126