16603 114
8568 352
5451 428
22894 797
9563 700
16237 766
3168 96
152959 834
38829 424
19813 572
9684 857
21771 670
1568 320
4088 706