3023 761
883 179
780 74
468 101
19422 60
12010 803
14722 508
115901 875
15622 135
7045 379
4659 197
7736 78
6297 568
6881 651