50926 501
1585 375
3961 706
3702 452
4382 628
3841 459
2823 336
1605 108
1998 220
3294 675
1991 422
1552 403
1713 419
2844 576
398 32
1753 340
1310 236