3429 2
8430 0
9383 1
6181 3
5676 3
24677 9
33556 10
17958 12
14030 4
12432 5
19477 7
13531 9
22701 20
115156 111
52528 78
21632 24
26458 27
43630 91
41552 50
22281 43
28427 25
97676 17
64133 11
74432 31