17045 116
8896 352
5563 428
23071 797
9891 700
16685 766
3219 96
153019 834
38680 424
19893 572
9733 857
21969 670
1588 320
4102 706