2887 332
2685 447
4350 232
4052 475
3899 94
5027 457
6111 689
3876 775
5089 584
4213 410
3221 265
9570 41
3531 656