6945 566
2488 145
19442 804
11893 41
10847 466
6333 498
9478 617
3057 173
3630 637
8209 627
30770 688