9216 117
14752 94
19750 317
10169 458
43418 978
79884 653
35222 183
2939 242
5184 450
1613 154
6967 206
9145 265
3661 729