10303 25
8042 11
20908 20
4730 3
85430 105
31717 54
18001 31
42176 81
23671 46
39935 64
164986 228
29462 93
17115 27
13824 24
16332 32
16738 14
6153 18
27189 65
76000 139
14708 13
4833 6
54928 71
7534 22
3740 4