25873 90
2235 5
2368 10
2590 4
1500 1
2225 5
1488 2
2533 6
2847 4
4394 7
2066 2
2195 4
2918 8
5071 13
4115 7
2196 5
10918 53
2420 3
4769 18
4535 10
4283 1
160 0
8569 17
4722 11