6563 582
143769 673
8247 565
4781 281
25567 369
11950 412
54885 107
4424 627
6345 684
3156 458
2488 134