3013 546
15597 533
17453 517
64873 527
8533 314
20755 403
7184 313
9558 464
2356 269
2006 54
3637 505
4943 327
5075 252