29911 87
13140 27
15605 48
4579 14
15548 33
5270 26
82 8
16406 32
29122 29
30822 53
9896 16
21835 38
16215 29
25342 77
56256 197
12980 21
42577 109
10645 27