197133 708
16012 580
34390 426
52201 336
26689 840
26169 787
14869 458
24890 507
37577 523
6816 504
3104 473
3604 86
32210 575