2589 12
8240 18
8523 20
11165 17
9524 15
5701 12
15088 11
7332 2
6063 9
10221 16
6339 3
4797 13
11408 18
13013 9
20949 29
5757 5
9135 9
6731 11
9196 20
12364 19
21923 30
17784 17
15636 28
8906 12