1648 29
2071 372
19663 722
29282 111
8183 885
4061 745
8085 295
31207 437
29845 247
13310 615
9311 775
5743 390
4904 922
4649 438
3631 573
4399 160