2902 332
2691 447
4380 232
4059 475
3901 94
5066 457
6113 689
3876 775
5093 584
4217 410
3228 265
9573 41
3532 656