3000 14
7112 31
2853 6
1582 6
763 5
2026 1
15172 41
4866 21
2096 8
7329 28
2889 14
1103 7
1828 5
2393 8
1301 3
1925 12
1700 12
8379 29
7064 26
1797 10
781 2
730 5
14128 73
15990 120