96 0
1051 8
24247 31
14513 17
50213 47
22314 32
43572 99
6628 43
7189 8
5859 18
9245 34
13797 73
8367 46
15956 86
2235 15
17685 131
3013 29
15006 42
3083 19
34171 174
40674 54
10280 22
30354 48
75613 196