2961 546
15589 533
17452 517
64871 527
8527 314
20748 403
7183 313
9558 464
2356 269
2004 54
3637 505
4939 327
5072 252