28256 0
23329 1
16527 2
24308 0
21408 3
29226 8
11302 8
17257 0
88283 12
91257 8
41129 4
63757 3
39979 10
52554 5
42179 8
28182 3
27152 11
144053 25
492552 21
644555 29
168351 10
648807 56
201377 13
383309 22