9329 117
15088 94
19885 317
10266 458
44889 979
82225 654
37152 183
3030 242
5340 450
1705 154
7062 206
9241 265
3739 729