10256 22
8564 28
35508 58
3586 5
8481 10
10081 8
5581 9
11258 15
8860 10
11595 17
6451 15
5230 10
10547 16
6162 11
11107 8
7909 18
12508 18
9842 21
5010 9
4114 3
4414 9
9662 12
7761 16
17445 34