3033 584
26719 477
9576 806
5578 82
5369 542
4712 523
3748 316
7086 217
28588 358
1430 39
16410 448
20449 623
16443 437
11751 395
4232 107