12505 0
55886 23
19338 14
14554 5
15103 13
23930 10
16318 20
12777 7
2222 5
3839 8
17569 10
16672 10
11535 7
1699 1
19111 15
2476 9
24158 25
25002 6
16731 27
15899 8
18039 17
42997 27
76595 44
24801 29