21057 2
31055 4
15902 0
37484 3
37353 4
23484 2
41479 0
28179 1
58530 6
55732 3
17027 2
23554 2
22508 2
50956 3
107353 3
178752 28
21254 1
83352 4
18426 0
28876 6
27580 0
32783 4
45358 2
51682 2