2963 584
26503 477
9493 806
5353 82
5201 541
4543 523
3666 316
6853 217
28551 358
1385 39
15939 448
20054 623
16398 437
11691 395
4188 107