6580 582
143997 673
8251 565
4785 281
25593 369
11975 412
54987 107
4426 627
6356 684
3161 458
2489 134