10290 5
14339 14
10080 10
15759 23
7303 7
11951 11
8617 4
10369 8
7945 6
7894 4
8408 4
18030 18
8181 4
39948 69
35874 63
9037 9
11782 11
30498 53
15497 10
14497 17
19999 12
29324 53
18197 30
26728 13