5131 17
1567 5
880 4
1196 5
2113 3
804 1
1328 2
1208 2
1563 2
2525 4
1637 3
1695 1
1240 2
1521 3
3221 5
1594 8