4631 19
3849 3
1472 3
1142 2
1137 1
2187 7
795 3
1254 5
1299 2
1508 6
1488 7
1419 8
2026 5
933 2
847 1
1297 2
1182 3
2756 4
1581 4
5048 25
1165 2
1240 2
6677 8
1915 5