2997 36
5286 66
18677 199
14492 681
3444 760
8611 653
6369 406
8231 706
4539 698
3653 74
3781 459
2157 408