6582 81
12805 429
7868 48
3682 629
3114 590
9063 673
8497 521
3044 334
1996 278
1693 442
1515 51
7494 606