2940 832
2714 736
2012 457
13635 51
5891 658
14419 104
20456 847
37764 648
7165 47
6293 612
21509 114
11499 223