31651 0
45255 4
97433 10
43105 8
117328 25
123704 17
49432 8
32928 1
34509 2
64004 7
167903 23
32133 3
43184 5
54326 4
38630 3
29281 2
62928 6
35081 2
53902 7
72584 5
128481 17
759055 108
138477 10
85333 8