13597 12
17805 16
31381 52
28832 36
58154 104
18570 22
16702 17
15069 2
36142 52
19965 20
29057 52
16016 27
16956 21
44730 54
16377 15
30005 32
6418 2
6963 4
6582 2
5904 2
6520 2
7862 9
6993 2
8013 5