21966 38
13353 22
4472 14
40085 87
7007 9
7599 10
13905 14
9231 15
11210 20
3932 3
5876 10
4091 1
5787 5
4103 5
11499 7
3898 6
12401 16
4810 9
6836 18
5723 8
11592 26
5475 7
19258 46
17738 54