3029 486
2780 352
4254 631
2950 247
3544 485
3331 619
2826 517
3957 833
3516 713
2911 482
3010 244
1504 316
2449 741
2003 421