3023 761
883 179
780 74
468 101
19422 60
12010 803
14721 508
115898 875
15621 135
7045 379
4657 197
7736 78
6297 568
6881 651