2589 525
3251 603
1809 292
4191 449
5316 741
18388 561
4616 356
9465 492
5636 479
5768 393
6324 304
7970 571
18539 103
30752 59
30520 348
5408 55
24644 369
13827 526
8928 508
3277 330
3221 213