40731 708
2660 582
3503 595
1985 504
3954 436
46463 371
48106 618
20366 219
10192 790
13764 825
23064 687
26560 259
4628 299