9101 326
8051 317
16791 668
17665 505
3871 169
13594 38
8484 635
3930 566
4161 372
12564 168
4706 79
4327 113