6521 306
13189 393
10253 780
10648 676
2929 105
165304 817
121840 558
87208 698
47708 359
64461 394
4947 123