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