510 50
1259 337
1171 249
2767 871
2954 963
3685 638
2301 575
2103 564
3085 411
4070 665
2171 513
2296 523
3167 742
3071 910
913 265
1512 344
3233 914
2132 560
1182 264
9747 282
3273 657
2817 552
7230 598
3865 619
2475 512
7867 581
26321 702
4428 122