5008 36
5447 66
21367 200
15202 681
3516 760
8928 653
6633 406
8423 706
4686 698
3882 74
3990 459
2237 408