12715 94
5599 582
8882 414
52976 741
11708 456
3347 282
13451 862
3940 380
4000 715
4991 769
2952 355
4684 557