27646 778
3435 673
1474 213
23899 319
43737 209
16478 677
31701 743
8569 363
8993 521
8337 396
6429 627