3023 761
881 179
780 74
468 101
19400 60
12002 803
14711 508
115845 875
15595 135
7039 379
4653 197
7719 78
6290 568
6878 651