10481 14
13652 21
12446 15
5838 11
40556 84
31268 92
35314 72
17014 25
23089 30
9886 22
10377 22
5662 20
15635 30
16599 11
8059 5
5647 15
4512 23
31172 53
50516 104
24333 67
20478 78
19767 57
7008 16