668 9
51070 109
21952 26
7811 11
19774 22
43661 82
41916 66
33926 36
26628 36
4345 7
18533 29
40630 72
18059 13
14382 20
13279 9
7522 10
9049 18
4160 5
6228 5
12285 19
6743 11
8158 11
6447 9
13809 38