8894 326
7782 317
16044 668
16720 505
3531 169
11399 37
8030 634
3616 565
3776 372
12300 168
4316 79
4014 113