2985 535
19319 271
9125 583
7154 462
14479 380
5593 567
6250 514
10221 697
8504 494
4360 397
4529 641
14957 354
3590 570
8611 534