3023 761
883 179
780 74
468 101
19423 60
12011 803
14723 508
115903 875
15624 135
7046 379
4659 197
7736 78
6298 568
6881 651