15288 27
2977 6
3596 6
1754 2
1120 0
1096 2
2301 9
2514 4
2391 7
1009 1
711 0
1343 2
707 2
2297 6
1382 3
999 0
886 0
777 2
1029 3
1503 1
1241 2
2685 5
1033 2