501 93
2232 607
1661 458
1424 327
2595 638
2175 503
988 273
2033 616
2012 434
3083 624
1525 397
2748 847
2718 693
1946 466
2213 552
2619 776
2648 527
1864 501
2486 742
1809 463
2460 556
2110 530
1056 245
1554 383
2190 565
2430 753
2853 897
1159 289