2497 682
3891 612
3888 822
3420 910
5600 650
3020 583
1631 310
3335 274
470 52
8961 801
6423 662
2548 619
2013 403