7191 11
10741 10
23260 40
10015 10
21617 42
14103 9
7282 13
5132 4
6488 10
6870 8
5522 10
8878 7
5222 13
39429 43
3905 5
6725 6
13051 14
15408 20
8291 11
5159 6
4181 8
6382 5
19518 34
20658 18