21295 20
15598 17
7790 11
17068 36
14149 21
20783 30
38507 66
42733 38
1735 3
12711 21
20704 17
22944 27
3861 5
166280 417
11616 22
5630 22
5772 22
35531 26
28707 84
34591 77
19021 42
15734 44
15496 44
15426 28