4876 857
2897 61
21554 728
4820 731
10285 357
15982 649
10399 907
5530 464
1995 340
4648 119
8706 352
3908 927