3031 584
26715 477
9576 806
5567 82
5364 542
4712 523
3746 316
7084 217
28586 358
1427 39
16403 448
20445 623
16443 437
11750 395
4227 107