6516 582
143367 673
8240 565
4779 281
25506 369
11908 412
54719 107
4420 627
6333 684
3146 458
2479 134