17021 503
6476 872
5647 636
14441 687
3308 105
17352 342
39273 597
22002 200
7890 222
2951 35
7962 745
2186 49
6321 692
2126 200
4872 440
4875 113
33499 684
8209 734
9928 906
6220 336
2693 557