9331 103
15529 176
6406 843
10207 458
3813 140
9595 589
352645 989
89422 387
5860 384
20305 85
27519 341
30673 539
7076 107