3070 585
26605 477
9543 806
5417 82
5395 541
4591 523
3720 316
7002 217
28731 358
1406 39
16140 448
20143 623
16457 437
11736 395
4235 107