142551 673
8229 565
4773 281
25375 369
11829 412
54430 107
4412 627
6332 582
6307 684
3138 458
2467 134