10256 22
8564 27
35250 58
3586 5
8481 10
9815 7
5581 9
11258 15
8860 10
11595 17
6451 15
5230 10
10283 16
6162 11
10847 8
7909 18
12244 18
9842 20
4741 9
4114 3
4414 9
9662 12
7761 16
17176 34