14557 65
779 6
19473 31
2855 2
1770 4
1379 3
2203 7
1217 6
1525 3
3875 10
1902 6
2784 8
2721 20
1915 6
2948 4
5275 20
7086 44
2450 5
4847 22
2957 3
1890 5
1220 2
1638 2
1181 5