2982 535
19250 271
9074 583
7134 462
14450 380
5579 567
6236 514
8465 494
4337 397
4525 641
14894 354
3568 570
8601 534