19401 0
35780 3
33504 3
23880 2
31456 3
33653 4
22331 2
24582 2
53981 4
27908 2
46784 7
27384 0
38309 8
21601 1
46827 2
88076 13
24207 2
132128 19
49983 6
40826 9
100805 24
325177 63
49178 10
106751 31