3005 36
5287 66
18677 199
14494 681
3444 760
8611 653
6373 406
8232 706
4542 698
3653 74
3782 459
2157 408