2860 290
6006 591
15288 386
3666 703
5939 618
4623 743
3122 205
4514 655
729 96
5286 788
3528 691
2635 277
5287 338
4980 813
5016 935
3822 756
2951 203
3301 803