4486 526
3475 504
3916 974
3026 700
5969 425
20268 560
1635 374
4832 278
16761 587
10026 391
4002 211
6821 836
9300 104
13444 566
5322 319