28252 0
23333 1
16530 2
24306 0
21405 3
29226 8
11305 8
17254 0
88282 12
91254 8
41134 4
63753 3
39982 10
52555 5
42182 8
28184 3
27159 11
144055 25
492551 21
644552 29
168352 10
648809 56
201377 13
383306 22