4055 452
104716 584
81653 803
45546 786
3447 618
3764 522
2610 68
2558 175
3001 232
3230 510
2898 424
3362 366
1683 277
3202 527
3898 773
2383 189