2505 3
6326 24
14521 43
9904 37
1130 2
156 1
1501 2
1997 7
2794 9
1436 1
1162 3
1584 6
3458 13
3954 16
2135 9
1429 9
1505 4
3323 17
1347 4
1542 1
989 1
1391 2
2042 7
6710 23