3096 290
6173 591
15422 386
3766 703
6092 618
4705 743
3231 205
4657 655
778 96
6391 788
3593 691
2671 277
5647 338
5136 813
5132 935
3945 756
3094 203
3359 803