23876 3
16384 0
21457 1
19155 0
29079 2
22376 3
17704 1
16929 3
30930 5
34703 7
33331 8
29905 4
22527 5
40332 7
20608 2
22630 0
17655 1
20878 0
15954 1
18957 2
21151 1
15082 2
20901 1
16833 1