2736 290
5948 591
15242 386
3649 703
5843 618
4590 743
3033 205
4423 655
711 96
5170 788
3493 691
2587 277
5177 338
4921 813
4882 935
3779 756
2881 203
3267 803