2951 584
26520 477
9498 806
5356 82
5116 541
4572 523
3660 316
6824 217
28552 358
1391 39
15990 448
20055 623
16398 437
11696 395
4177 107