27995 19
29830 57
16029 38
23172 54
21020 13
27600 31
12149 16
12048 13
16179 8
12711 21
24852 24
40326 58
9931 5
18296 18
7489 11
5374 3
39346 32
20801 23
15354 18
31240 37
7236 0
17151 11
23284 22
20282 32