5005 36
5447 66
21366 200
15200 681
3515 760
8927 653
6633 406
8423 706
4686 698
3882 74
3990 459
2237 408