22657 28
13758 51
9512 12
8552 11
6795 24
6302 21
4895 12
4826 18
3368 12
3327 6
3115 8
2489 18
2229 13
1915 9
1872 2
1741 2
1683 3
1647 7
1613 4
1537 1
1511 2
1505 2
1396 6
1166 1