13786 10
19112 19
21273 16
10943 8
10072 8
12890 10
42553 45
28370 26
17605 16
8067 6
7297 5
56725 58