4040 452
104713 584
81647 803
45544 786
3442 618
3756 522
2607 68
2556 175
2993 232
3225 510
2895 424
3354 366
1680 277
3199 527
3892 773
2379 189