50830 6
30427 3
28926 4
23001 1
19907 2
29956 3
14979 2
17333 2
27884 3
28481 3
24353 0
15232 2
28154 0
17633 0
34529 4
35529 3
45708 11
29832 5
26509 2
17658 1
41953 4
25830 3
90027 16
471259 12