3023 761
881 179
780 74
468 101
19402 60
12002 803
14711 508
115847 875
15597 135
7039 379
4654 197
7723 78
6290 568
6878 651