18055 28
20528 19
14569 5
22205 35
14582 12
10509 5
15146 8
25772 29
15273 11
19274 12
47390 70
27924 61
19338 27
20274 36
14962 14
16402 16
19626 24
12169 7
20387 17
21560 24
32500 59
25140 30
20313 39
30297 65