13310 169
45132 843
14001 699
42560 898
20537 742
4350 235
3896 416
4626 513
6292 1017
1499 121
14743 80
2850 291