12245 12
9014 2
9542 4
14923 9
19475 40
12496 7
14023 33
11009 8
14926 15
12271 20
14829 30
14196 22
10876 13
11464 14
9817 3
11133 9
9821 7
10468 6
26814 66
19414 19
11706 7
23764 39
50593 64
12577 1