2929 431
5081 414
3617 858
3511 713
1673 95
1426 301
3811 451
1796 55
3022 486
3699 763
4247 631
4257 650
1451 84
3299 646
2905 482
3004 244
3323 619
3949 833
1681 297