3001 815
2745 530
2044 515
15937 567
1254 87
1839 316
3103 370
2376 335
4438 507
23527 872
3181 660
1361 39
10704 624
3115 510
1596 280
3033 699
4072 885
3455 748
2936 478
4890 477
3474 443
2115 344
15389 821
15728 531