25652 2
34704 6
480059 52
23408 2
18557 0
25357 2
27427 2
18979 3
148478 25
33679 2
36533 6
21328 1
34158 2
30106 4
37926 1
35958 3
30981 3
39906 2
54333 7
57257 11
230552 25
59158 11
42353 3
227059 39