3007 649
1823 452
2240 664
16605 661
16274 270
1259 110
4602 567
2671 514
985 81
11336 558
1746 276
12469 805
33547 308
4607 834