2901 332
2691 447
4378 232
4059 475
3901 94
5065 457
6113 689
3876 775
5093 584
4217 410
3226 265
9573 41
3532 656