42853 32
57848 240
16522 30
14164 33
17981 36
9518 8
10527 14
13526 6
11705 13
11053 8
13860 8
18773 27
22912 41
19256 17
15028 34
12303 12
8892 6
10276 8
13366 16
13688 8
9702 7
16102 14
13029 17
22133 46