27504 2
32506 7
80084 18
21227 2
36534 3
96181 10
54532 6
57355 10
51333 5
37309 3
36959 3
29401 2
26232 1
20555 4
46153 10
27907 2
22252 0
36354 6
18778 1
46058 7
79881 12
31582 4
46980 4
1043127 60