20932 51
42070 87
9041 23
3605 8
3365 6
22028 57
117191 154
19533 101
4933 7
2696 8
14473 47
4253 16
18111 118
3869 7
3525 7
6744 12
3993 20
1901 3
1705 5
5231 16
6716 12
2801 2
7070 18
4016 20