977 7
21907 61
11011 49
8083 30
2691 3
4544 7
4126 16
2298 11
979 3
2352 5
6607 16
3547 12
1239 2
3395 10
2734 14
2620 9
1881 4
7250 26
6638 34
3797 12
991 2
7748 23
2929 16
18239 113