4053 452
104714 584
81650 803
45545 786
3446 618
3762 522
2608 68
2557 175
2998 232
3229 510
2897 424
3360 366
1682 277
3201 527
3897 773
2382 189