9330 117
15089 94
19885 317
10267 458
44920 979
82257 654
37197 183
3030 242
5341 450
1708 154
7062 206
9243 265
3739 729