4040 452
104713 584
81646 803
45544 786
3442 618
3756 522
2605 68
2553 175
2993 232
3225 510
2895 424
3354 366
1679 277
3198 527
3891 773
2379 189