43405 8
18505 10
51176 8
47881 12
35280 12
7583 1
172281 7
319758 16
2401409 181
1031831 67
252332 16
86153 41
26731 9
68658 2
69234 1
28483 8
13130 8
26853 12
51180 7
50179 13
94980 8
59406 12
768854 78
192904 28