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