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