15362 801
3059 141
6328 644
9265 137
4831 356
3764 580
4928 544
2598 41
3809 643
2968 753
2689 374
3920 711
3249 763
9779 627