956 6
1505 2
3327 6
9512 12
4895 12
22657 28
1115 2
6795 24
6302 21
8552 11
3115 8
1647 7
1537 1
3368 12
1872 2
13758 51
2489 18
1131 1
1741 2
1915 9
2229 13
1166 1
925 2
1613 4