2968 584
26503 477
9500 806
5360 82
5206 541
4544 523
3672 316
6864 217
28552 358
1385 39
15947 448
20060 623
16399 437
11695 395
4191 107