2941 745
6596 295
21153 437
25062 246
12578 615
4921 775
4138 389
4208 922
4012 438
2869 573
3063 158