2882 653
2126 645
3119 829
291 74
1640 347
10739 403
16859 773
12753 416
48654 356
8965 697
29025 623