2996 584
26580 477
9535 806
5436 82
5202 541
4640 523
3712 316
6939 217
28600 358
1428 39
16088 448
20215 623
16454 437
11754 395
4210 107