2982 535
19250 271
9073 583
7133 462
14450 380
5578 567
6236 514
10182 697
8465 494
4337 397
4525 641
14893 354
3568 570
8601 534