19678 0
35959 3
33680 3
23958 2
31476 3
33931 4
22457 2
24954 2
54179 4
28208 2
47108 7
27751 0
38656 8
21777 1
46954 2
88558 13
24259 2
132382 19
50176 6
41056 9
101228 24
325959 63
49302 10
107152 31