39809 6
64532 10
101501 31
89601 18
35033 4
45552 5
71476 8
39431 3
37609 2
103752 32
17553 0
40155 2
37905 3
40583 1
55532 6
32176 2
29251 2
20778 1
95657 12
47354 17
42128 3
41657 3
104056 28
120428 12