6558 582
143706 673
8247 565
4781 281
25559 369
11948 412
54851 107
4424 627
6342 684
3156 458
2487 134