2985 535
19325 271
9127 583
7156 462
14482 380
5594 567
6250 514
8505 494
4361 397
4529 641
14965 354
3590 570
8612 534