2984 535
19305 271
9116 583
7151 462
14474 380
5592 567
6246 514
8499 494
4356 397
4528 641
14944 354
3585 570
8608 534