16531 114
8621 352
5365 428
22918 797
9578 699
16204 766
3184 96
152977 834
38543 424
19705 572
9691 857
21645 670
1579 320
4089 706