2929 814
2795 557
1925 458
26943 930
2355 206
16036 850
19491 170
4333 410
23368 78
2541 274
15495 678
7885 917
4567 659
4547 525
21620 556
22080 128