2295 12
5779 10
10253 38
12169 25
16316 41
8293 17
19181 32
24652 35
5445 10
27745 79
13821 23
18915 37
13008 38
16768 34
17339 28
14620 13
15532 30
13186 24
19659 27
54802 139