97666 121
28075 65
40009 69
79871 192
8896 16
5462 28
26432 51
13558 67
9656 18
3111 10
19653 49
8208 19
10521 43
82129 177
46167 69
40040 96
45568 115
25805 37
13615 20
98289 312