40700 708
2659 582
3501 595
1985 504
3953 436
46458 371
48101 618
20324 219
10189 790
13744 825
23045 687
26531 259
4626 299