58 5
707 4
1292 6
3081 10
3130 8
2296 3
2398 11
2054 4
1121 5
1856 5
1528 5
2959 4
1995 7
2199 8
1779 2
2282 4
2246 6
2627 9
3482 3
2067 6
4587 18
5585 16
2796 12
3298 15