13091 169
44466 843
13911 699
41642 898
20174 742
4305 235
3873 416
4558 513
6226 1017
1447 121
14642 80
2818 291