8130 18
23789 41
6982 14
17996 16
16405 17
3013 29
5217 27
18783 86
5859 17
10427 42
20096 29
9562 21
12458 7
17089 19
39829 107
52238 118
13082 31
8633 14
21180 37
20674 31
26281 40
3235 13
4750 11
41188 164