2981 584
26506 477
9503 806
5363 82
5220 541
4552 523
3677 316
6875 217
28553 358
1385 39
15952 448
20075 623
16407 437
11701 395
4194 107