29162 107
7660 9
27827 69
6498 16
7535 22
13174 31
6723 10
27971 28
4014 8
5350 10
3078 3
3975 1
9268 19
44121 88
19212 16
38574 62
10166 11
13272 25
3447 11
4516 9
4817 7
8716 15
10814 15
39414 98