2480 3
6320 24
14509 43
9896 37
1123 2
156 1
1494 2
1988 7
2788 9
1427 1
1159 3
1577 6
3442 13
3946 16
2127 9
1422 9
1499 4
3307 17
1331 4
1534 1
979 1
1383 2
2035 7
6687 23