20893 51
41986 87
9017 23
3586 8
3268 6
21980 57
117028 154
19475 101
4829 6
2684 8
14430 47
4234 16
18055 118
3854 7
3517 7
6721 12
3970 20
1885 3
1701 5
5231 16
6716 12
2783 2
7025 18
3984 20