7693 20
1507 3
9493 11
2183 3
1120 2
1462 2
2799 4
1772 7
1196 5
5837 30
1988 9
1845 5
14927 38
4936 14
3685 13
966 2
2810 8
2731 10
2873 6
1968 7
1936 6
3656 5
1657 4
1739 5