3017 455
4860 491
5442 680
4014 627
6457 606
5094 805
5229 654
2560 53
3470 274
12139 843
18023 627
16637 731