3880 452
104616 584
81473 803
45466 786
3387 618
3656 522
2485 68
2447 175
2918 232
3087 510
7974 444
2833 424
3263 366
1641 277
3141 527
3806 773
2302 189