6570 582
143846 673
8247 565
4784 281
25580 369
11967 412
54923 107
4424 627
6348 684
3158 458
2488 134