2929 546
15587 533
17452 517
64871 527
8527 314
20746 403
7183 313
9558 464
2356 269
2004 54
3637 505
4938 327
5072 252