2984 535
19305 271
9116 583
7153 462
14475 380
5592 567
6246 514
8500 494
4357 397
4528 641
14948 354
3585 570
8608 534