3021 675
27338 746
4156 717
3946 500
1714 253
2663 521
4094 734
15938 685
1262 171
2266 446
2299 339
4054 891
2316 230
1739 196
1435 173
2653 483
3545 748
3198 509
3448 744
3844 495
3107 603
966 41
4429 544
3836 798