2985 535
19310 271
9118 583
7154 462
14475 380
5592 567
6248 514
10215 697
8502 494
4358 397
4528 641
14949 354
3587 570
8609 534