12531 8
9872 3
22159 49
18269 21
7989 10
15540 10
11208 3
12495 14
25374 28
12533 20
16770 24
24498 18
51648 53
7667 12
7446 11
7779 7
11459 11
11098 9
31829 29
23169 39
8724 16
7646 12
23278 13
34253 64