621 6
2801 2
19418 31
14478 65
2914 3
4811 22
2417 5
7046 44
5225 20
2909 4
1882 6
2694 20
2751 8
1872 6
3840 10
1507 3
1194 6
2170 7
1747 4
1354 3
1335 3
1948 7
2942 12
4007 12