4257 631
1695 297
3331 43
3031 486
3546 485
1780 105
1397 124
3518 713
3087 382
2827 517
3958 833
2950 247
3011 244
2911 482