2985 535
19323 271
9127 583
7155 462
14482 380
5594 567
6250 514
8505 494
4361 397
4529 641
14964 354
3590 570
8612 534