11005 2
16845 23
9498 5
18773 27
13860 8
11705 13
13447 13
14244 9
10527 14
10297 2
12500 3
7657 1
14565 17
11286 5
9893 1
9228 4
12289 14
10947 2
10053 2
42383 73
19391 30
104275 188
21899 11
17981 36