16893 16
10013 7
12872 15
11882 7
12671 8
7259 1
8619 5
7296 3
22471 26
7986 5
9150 6
7959 8
15630 16
31212 50
9133 3
9485 7
12589 23
11873 7
10112 5
8143 3
9428 4
14602 20
8460 6
6696 2