10645 6
34498 78
13587 29
21572 57
11480 16
12355 8
18656 20
20040 20
10404 16
14089 31
10682 9
15060 23
14463 24
19672 65
21528 39
20973 61
10539 15
40374 157
28036 73
11746 8
15028 28
13466 25
16563 28
46761 170