2591 525
3254 603
1814 292
4195 449
5321 741
18390 561
4623 356
9473 492
5640 479
5773 393
6327 304
7973 571
18543 103
30771 59
30526 348
5411 55
24667 369
13833 526
8935 508
3282 330
3222 213