9329 117
15088 94
19883 317
10265 458
44884 979
82219 654
37139 183
3030 242
5340 450
1705 154
7062 206
9240 265
3739 729