15701 14
46752 55
36893 35
16376 14
10911 8
9814 7
13889 12
12552 11
30184 31
17550 8
17767 11
135305 157