3023 761
883 179
780 74
468 101
19422 60
12007 803
14720 508
115890 875
15618 135
7044 379
4656 197
7736 78
6297 568
6881 651