39029 471
47075 272
82558 578
25281 768
12961 479
32827 847
9322 159
47199 527
27732 259
20243 373
2831 456
4299 548