14047 16
10965 7
22690 50
3659 2
5426 9
5514 9
3870 9
3636 1
3610 5
5340 7
4563 3
5852 17
26109 60
46967 76
3805 2
12241 13