118709 26
28628 4
18107 1
45426 5
53480 3
28127 3
39781 6
145231 20
27755 2
29429 6
24201 1
31930 6
25376 4
23357 1
23080 2
21682 1
19832 0
25128 2
32577 1
25881 1
22726 2
47808 8
31930 4
43979 20