11639 15
8830 8
21766 62
46287 105
9524 6
9075 5
9422 9
14754 16
8116 6
7855 16
13601 18
14621 25
8271 8
3922 3
4034 2
5029 3
4026 1
4297 2
5668 13
3790 2
4284 4
4538 1
4141 2
4039 1