3078 582
3302 571
2539 403
863 33
3727 715
1092 49
627 32
2599 509
1134 44
2334 224
3827 610
3182 679
3104 486