13095 169
44489 843
13916 699
41656 898
20184 742
4305 235
3874 416
4559 513
6231 1017
1447 121
14642 80
2818 291