17021 503
6466 872
5643 636
14422 687
3305 105
17350 342
39269 597
21999 200
6925 222
2950 35
7961 745
2182 49
6319 692
2124 200
4870 440
4874 113
33448 684
8208 734
9926 906
6211 336
2693 557