2862 653
2125 645
3089 829
287 74
1611 347
10722 403
16498 773
12724 416
48626 356
8960 697
28903 623