2890 332
2687 447
4362 232
4057 475
3900 94
5041 457
6111 689
3876 775
5093 584
4214 410
3224 265
9571 41
3531 656