16887 46
22566 77
53675 190
7586 33
9266 37
14761 53
2427 15
5078 7
3309 21
12493 49
7810 37
9914 38
29934 86
28887 82
9093 42
8684 18
4796 20
27197 102
6304 18
4040 12
2700 9
5462 23
8942 31
35876 116