9091 18
1626 7
2581 8
1530 7
10937 15
11472 28
6640 18
9433 7
5630 9
4179 9
4114 14
5447 14
9146 23
5285 21
2537 5
17096 55