5670 566
1449 145
18646 804
11336 41
10222 466
6009 498
9110 617
2835 173
3454 637
7863 627
29125 688