39027 471
47074 272
82556 578
25281 768
12961 479
32827 847
9322 159
47198 527
27730 259
20243 373
2831 456
4299 548