511 50
1259 337
1171 249
2768 871
2955 963
3685 638
2301 575
2103 564
3085 411
4072 665
2171 513
2296 523
3167 742
3071 910
913 265
1512 344
3233 914
2132 560
1182 264
9747 282
3274 657
2817 552
7231 598
3866 619
2475 512
7867 581
26321 702
4429 122