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