10591 10
15990 20
10723 8
18072 25
23244 80
13213 19
10932 3
15990 36
21954 46
12819 8
11947 8
10552 13
14367 22
46382 149
18241 25
10237 9
9816 9
11991 14
14315 16
16465 28
14436 17
21238 40
19873 81
31983 55