2965 721
3635 682
3094 752
2051 307
14629 448
2351 413
2999 264
7469 681
2962 501
1670 248
1438 51
2798 717