3031 584
26718 477
9576 806
5577 82
5369 542
4712 523
3747 316
7085 217
28588 358
1428 39
16410 448
20448 623
16443 437
11751 395
4232 107