2862 653
2125 645
3090 829
287 74
1612 347
10722 403
16510 773
12725 416
48627 356
8960 697
28904 623