2965 584
26503 477
9496 806
5355 82
5202 541
4543 523
3666 316
6855 217
28552 358
1385 39
15939 448
20054 623
16398 437
11691 395
4190 107