15585 35
11198 37
1304 6
1870 6
1597 7
1395 3
1544 5
2566 11
1201 2
2215 11
2900 10
3256 14
2207 9
1466 5
1686 4
4895 28