50 10
438 0
863 8
1486 2
8266 9
21615 24
4746 2
6817 15
24215 31
8407 14
8829 28
1430 2
3713 22
1874 3
3113 4
3319 7
2992 15
1466 1
10623 22
1511 0
1182 1
2436 7
2115 1
2083 6