15006 21
14971 7
17004 22
20002 17
11889 3
13622 12
16465 15
20922 29
17618 28
20276 19
20885 42
22971 44
14715 9
21469 35
12995 6
14136 11
13357 3
15460 13
18031 21
15796 14
17589 20
18568 19
17242 13
15698 2