41243 845
23749 646
8853 256
3350 590
6194 823
2990 193
9874 347
8561 383
8147 788
7650 713
2429 471
2683 44
15421 592
3005 852