2975 584
26506 477
9502 806
5360 82
5214 541
4551 523
3674 316
6871 217
28552 358
1385 39
15949 448
20065 623
16399 437
11698 395
4192 107