601 8
12724 27
14966 25
2837 13
17823 53
3114 8
1117 2
1886 5
1445 3
1605 3
1873 6
1828 3
5286 20
2151 7