6595 81
12811 429
7880 48
3690 629
3115 590
9082 673
8508 521
3060 334
1998 278
1696 442
1520 51
7509 606