25903 90
2240 5
2373 10
2608 4
1513 1
2235 5
1497 2
2548 6
2861 4
4403 7
2083 2
2202 4
2929 8
5084 13
4127 7
2206 5
10945 53
2429 3
4778 18
4557 10
4299 1
160 0
8610 17
4734 11