39050 471
47088 272
82585 578
25281 768
12963 479
32828 847
9324 159
47223 527
27753 259
20252 373
2832 456
4299 548