6595 81
12811 429
7881 48
3691 629
3115 590
9084 673
8509 521
3062 334
1999 278
1696 442
1520 51
7509 606