21008 77
17448 35
12431 32
12987 45
23231 105
17642 49
12359 23
9149 30
15876 42
12716 47
19648 90
34134 74
28717 84
13526 43
13871 64
10549 39
4485 26