13083 169
44438 843
13903 699
41604 898
20157 742
4304 235
3871 416
4557 513
6220 1017
1445 121
14639 80
2816 291