2591 525
32497 788
4352 85
4660 207
2785 282
37573 304
24309 877
26849 247
19170 183
17877 696
24470 536
15718 862
18281 704
14978 953
6812 765
21261 622