30 8
12048 43
5269 8
5570 11
14082 20
13079 18
3407 13
20387 55
8364 29
9925 53
6927 18
4019 8
9196 26
21663 81
1976 3
8484 17
15176 41
21282 23
3883 13
19786 78
14560 45
6860 11
7201 20
4825 12