41486 845
24050 646
9143 256
3366 590
6294 823
3049 193
9905 347
8644 383
8182 788
7677 713
2439 471
2748 44
15633 592
3008 852