9995 50
2869 11
3659 11
1713 5
2688 4
3133 10
1908 2
1703 11
1196 2
1928 5
2474 10
2185 3
6773 20
5090 15
4535 17
3432 13
6459 21
1936 4
2713 5
988 0
3490 11
8982 16
2051 6
5410 11