9329 117
15088 94
19885 317
10266 458
44890 979
82229 654
37154 183
3030 242
5340 450
1705 154
7062 206
9243 265
3739 729