25950 90
2247 5
2382 10
2616 4
1523 1
2241 5
1507 2
2555 6
2869 4
4413 7
2095 2
2215 4
2939 8
5102 13
4138 7
2214 5
10966 53
2437 3
4791 18
4573 10
4315 1
160 0
8632 17
4742 11