2985 535
19317 271
9122 583
7154 462
14478 380
5592 567
6250 514
8504 494
4360 397
4529 641
14954 354
3590 570
8611 534