40695 708
2657 582
3501 595
1985 504
3953 436
46453 371
48099 618
20321 219
10189 790
13743 825
23043 687
26529 259
4626 299