51308 49
23893 13
13379 11
23164 22
16480 14
8742 7
100988 127
30928 31
21858 23
12665 11
19490 13
27441 25