5960 725
4773 46
9553 369
8624 711
23531 621
7854 355
2695 216
2895 623
3827 598
1720 186
6284 170
5597 741
3012 149
21005 205
8124 486