3315 277
15541 803
4312 656
2862 237
1737 59
4506 682
4520 758
3114 226
4244 596
3260 493
2935 389
5204 460
2934 438