2580 350
1653 321
2821 577
731 59
1384 99
1451 260
2845 884
2301 487
3230 452
488 35
2856 509
2391 488
1309 124
3621 464
1480 229
2102 466
2620 634
3083 731
2707 666
3681 804
3246 593
2055 547
1434 207
1018 150