503 80
5553 365
2202 322
1091 108
3845 479
3907 791
565 35
4438 430
8606 503
3593 530
8004 614
4385 149
5542 369
6319 933
22280 591
6108 78
3090 609
871 84
8734 417
3209 400
4733 109
2144 406
706 133
1985 274