20604 28
14711 9
18720 18
11611 2
31168 40
12299 5
12406 4
41142 81
14714 12
17717 9
13343 8
11500 4
23707 33
24359 28
18707 15
14177 4
18220 12
12537 2
20444 12
22067 23
28384 36
35269 87
16457 19
32554 58