21382 0
35303 4
541026 68
30082 9
65153 13
39733 4
41106 8
19480 0
20355 1
28577 6
30631 4
22109 1
19181 2
22251 3
43208 4
41258 4
31754 1
55802 16
25258 4
27228 6
21583 2
47856 3
45928 5
112502 19