15001 15
9943 6
11552 12
8975 9
21690 17
14377 8
25116 24
17889 17
11829 2
15855 8
15164 15
17010 15
29382 41
21793 29
17942 14
51512 55
26848 21
25295 20
35468 36
11035 9
19715 32
44530 85
9188 12
22042 32