9810 18
16644 90
1874 3
1882 8
2528 7
21369 61
1495 4
3990 24
3201 11
1624 6
1778 2
3181 6
1301 3
1013 2
1523 4
4112 23
2393 8
885 4
1254 5
1496 4
735 3
1570 10
2539 9
2281 3