19655 413
6925 583
161467 684
8457 565
4910 281
29295 373
62757 110
4558 627
6734 684
3270 458
2678 134