39753 8
1911 17
14456 2
1880 6
10027 13
3073 6
3541 8
3110 4
1346 1
1747 1
4712 3
2149 3
6440 19
1475 6
25509 6
27967 16
2596 12
6949 20