2989 535
19432 271
9201 583
7181 462
14522 380
5620 567
6280 514
8546 494
4381 397
4538 641
15061 354
3605 570
8631 534