41798 845
24553 646
9578 256
3398 590
6496 823
3147 193
9967 347
8822 383
8251 788
7757 713
2481 471
2877 44
16088 593
3015 853