2227 3
31701 7
20127 7
22503 4
24559 9
25151 10
19533 6
16902 0
18730 3
348784 33
564881 28
489678 32