5416 505
644 45
773 92
627 62
749 89
2292 574
2847 572
2593 474
2420 696
3384 877
2569 619
1015 160
1254 284