1650 29
2071 372
19663 722
29283 111
8183 885
4061 745
8087 295
31210 437
29848 247
13310 615
9311 775
5743 390
4904 922
4649 438
3632 573
4399 160