6580 582
144002 673
8251 565
4785 281
25595 369
11979 412
54989 107
4426 627
6356 684
3161 458
2489 134