12245 12
10684 11
9548 5
8847 6
9455 5
10922 6
10840 9
11668 10
11024 4
9188 8
10049 5
9092 7
10622 13
10784 1
9360 3
10652 4
11093 11
11357 4
17096 58
29213 96
17319 22
33560 103
21345 36
18484 48