2590 525
3253 603
1814 292
4195 449
5321 741
18390 561
4623 356
9473 492
5640 479
5773 393
6327 304
7972 571
18542 103
30770 59
30525 348
5411 55
24663 369
13833 526
8934 508
3281 330
3222 213