16401 38
13743 32
8052 22
10094 20
5922 18
19733 22
25001 116
15199 24
7787 13
1234 2
35244 89
4412 21
26357 42
2098 10
10468 23
12327 10
15077 27
7527 16
33338 112
12757 28
6251 11
23899 26