2890 405
1704 89
4900 133
7725 539
3349 669
4267 535
4160 506
1964 58
6581 630
11006 847
2038 119
3071 406