4081 452
104740 584
81680 803
45563 786
3463 618
3787 522
2637 68
2578 175
3017 232
3254 510
2916 424
3383 366
1692 277
3210 527
3912 773
2398 189