9092 15
4409 7
18227 38
31680 114
7117 12
5269 7
4303 4
4049 2
5957 5
4654 2
4234 1
5217 4
4821 8
4211 2
6326 5
12293 8
12351 8
4299 8
6954 13
3611 5
25491 42
9015 20
9791 8
14598 13