17021 503
6471 872
5645 636
14431 687
3306 105
17350 342
39271 597
22001 200
7887 222
2950 35
7962 745
2183 49
6321 692
2124 200
4871 440
4875 113
33481 684
8209 734
9926 906
6219 336
2693 557