3047 553
2709 725
3569 677
1753 535
10934 740
2002 311
473 37
1423 327
3344 765
2880 803
2421 488
23650 107
1687 409
2587 843
2395 620
1011 155
921 164
2459 637
2202 547
1512 299
13426 567
890 65
2971 505
6484 398
8360 361
5249 524
30352 128
4641 133