3023 761
883 179
780 74
468 101
19427 60
12013 803
14726 508
115908 875
15626 135
7049 379
4659 197
7737 78
6299 568
6882 651