665 139
3862 546
15825 533
17553 517
64936 527
8586 314
20937 403
9625 313
9589 464
2401 269
2047 54
3680 505
5047 327
5133 252