6532 582
143527 673
8245 565
4779 281
25525 369
11926 412
54787 107
4422 627
6335 684
3153 458
2485 134