15631 41
9622 39
4571 9
13085 33
4767 19
15582 38
10917 27
13462 43
32473 116
28825 115
8336 22
18664 80
22705 70
14060 49
12093 25
19274 68
26105 85
39083 158