3096 290
6170 591
15421 386
3764 703
6092 618
4705 743
3231 205
4657 655
778 96
6391 788
3591 691
2671 277
5643 338
5135 813
5131 935
3943 756
3094 203
3356 803