2963 584
26500 477
9492 806
5349 82
5194 541
4542 523
3666 316
6846 217
28551 358
1385 39
15936 448
20048 623
16395 437
11680 395
4187 107