5 0
7 0
6 0
8 0
4 0
1 0
9 0
3 0
4 1
3257 9
28478 5
65182 11
43601 3
43930 3
37656 8
85755 11
10229 7
18651 8
101201 2
198379 4
107533 9