952 2
4714 20
2683 6
7646 22
673 2
5563 35
1903 7
5018 27
1421 1
1417 8
6267 20
2179 11
4037 22
1435 7
4971 17
1711 4
1082 3
2941 5
1755 4
2881 18
4980 23
2791 5
6031 8
16970 50