15571 801
3291 141
7623 644
10235 137
5390 356
4050 580
5302 544
2976 42
3969 643
3039 753
2895 374
4106 711
3382 763
10013 627