12107 0
13807 1
30103 6
68207 16
51351 7
32378 2
24453 6
30982 8
22079 1
39302 9
18876 2
41253 4
39604 8
81108 10
101131 51
20555 8
48351 27
45153 39
85834 93
178884 24
179332 54
211454 33
522057 42
662426 117