30656 3
21578 4
21076 3
58433 6
78879 28
31459 6
28380 0
24382 3
29877 2
41452 6
40207 8
84958 22
39208 9
33433 4
32055 14
50354 11
37627 14
781506 109
51356 7
40226 5
29676 4
28002 4
209683 33
32977 7