40506 16
84954 34
58134 15
43528 14
53732 10
64978 16
69382 20
1702601 358
99533 29
52077 8
143077 15
86676 33
55557 11
65830 12
40828 4
64506 14
127178 27
45078 7
61804 9
28652 11
46927 7
120978 39
109582 35
49202 10