2897 332
2691 447
4377 232
4059 475
3901 94
5062 457
6113 689
3876 775
5093 584
4216 410
3225 265
9573 41
3531 656