39048 471
47088 272
82584 578
25281 768
12962 479
32828 847
9324 159
47218 527
27751 259
20252 373
2832 456
4299 548