2984 535
19257 271
9079 583
7135 462
14450 380
5579 567
6238 514
8474 494
4343 397
4526 641
14903 354
3573 570
8603 534