2600 516
3009 291
3321 565
3040 396
3593 667
3301 402
2867 711
2896 508
3671 688
3954 747
2719 430
1384 64
1423 196
3765 278
1750 271
3619 638
3748 869
3603 862
3959 795
4285 713
1783 317
4098 368
2316 406
3664 203