7118 7
4071 11
1880 5
22591 40
1978 8
35388 83
9773 20
5596 5
9247 9
924 10
904 9
1441 2
1868 11
12987 16
8954 13
39186 50
8450 9
23665 31
61585 69
100567 100
7749 19
3325 6
1437 4
1291 10