542503 68
24454 1
20052 3
25730 10
19902 1
29879 2
37176 5
19081 1
18202 0
36955 5
25803 0
61958 7
34906 4
43705 6
53455 9
44226 6
39477 6
55984 7
61551 12
46084 10
40204 10
83704 28
44152 8
131927 21