14502 65
697 6
19436 31
2823 2
1755 4
1371 3
2188 7
1206 6
1515 3
3857 10
1889 6
2768 8
2706 20
1896 6
2925 4
5242 20
7060 44
2430 5
4827 22
2935 3
1864 5
1210 2
1631 2
1177 4