833 10
2948 7
18512 32
13354 27
37104 110
4963 24
5881 31
2381 4
3565 5
2905 9
2096 7
2764 4
1450 3
2228 7
1753 6
2817 4
1485 3
2510 4
2010 2
1487 2
1356 4
1258 1