4040 452
104713 584
81648 803
45544 786
3443 618
3758 522
2607 68
2557 175
2996 232
3225 510
2895 424
3355 366
1680 277
3199 527
3894 773
2381 189