526 50
1259 337
1171 249
2769 871
2956 963
3686 638
2303 575
2105 564
3097 411
4089 665
2171 513
2296 523
3174 742
3071 910
913 265
1513 344
3234 914
2134 560
1183 264
9748 282
1890 508
3274 657
2819 552
7235 598
1582 486
3887 619
2477 512
2361 375