42080 845
24810 646
9970 256
3432 590
6770 823
3282 193
9998 347
9095 383
8330 788
7796 713
2497 471
3032 44
16360 593
3027 853