39023 471
47073 272
82550 578
25281 768
12961 479
32826 847
9322 159
47194 527
27728 259
20243 373
2831 456
4298 548