125 1
1501 11
24247 31
14513 17
50638 47
22314 32
44037 99
6628 43
7189 8
5859 18
9245 34
13797 73
8367 46
15956 86
2235 15
18117 131
3013 29
15006 42
3511 19
34601 174
40674 54
10280 22
30354 48
75613 196