25890 90
2238 5
2371 10
2604 4
1508 1
2231 5
1495 2
2542 6
2854 4
4399 7
2078 2
2200 4
2923 8
5076 13
4123 7
2200 5
10936 53
2426 3
4773 18
4547 10
4294 1
160 0
8601 17
4731 11