5085 9
5031 5
3197 4
7111 14
3786 9
2896 1
3061 3
4445 10
3239 5
2905 3
2561 7
7413 40
3234 4
4130 11
2963 3
8848 31
7580 24
6647 5
21144 77
1640 2
3226 4
7804 5
4059 7
7224 12