2875 653
2126 645
3107 829
289 74
1630 347
10735 403
16706 773
12745 416
48638 356
8962 697
28973 623