10538 26
26781 83
21645 82
14485 50
23748 61
13970 37
28195 96
19585 55
4954 17
2445 7
1776 7
1703 3
4373 11
2310 2