5646 97
3168 116
4706 595
4327 587
6529 516
4674 711
9595 914
3448 622
3000 171
4414 309
21995 366
8994 961
9793 518
1825 47
5110 129