4227 452
5125 359
104809 584
81772 803
45641 786
3515 618
3841 522
2733 68
2648 175
3088 232
3351 510
2966 424
3448 366
1753 277
3241 527
3990 773
2455 189