3071 455
4910 491
5523 680
4039 627
6534 606
5123 805
5249 654
2579 53
3494 274
12151 843
18062 628
16650 731