2229 3
31703 7
20133 7
22507 4
24557 9
25157 10
19531 6
16908 0
18730 3
348778 33
564879 28
489678 32