60276 8
39477 6
20882 1
72101 7
34907 2
22001 1
20828 1
77380 11
47705 1
27851 4
25476 1
21003 2
29409 4
27733 1
44529 4
43955 16
50683 14
50305 17
44859 8
19983 0
29227 3
136702 16
111008 15
127426 29