39093 471
47102 272
82614 578
25282 768
12963 479
32834 847
9326 159
47236 527
27776 259
20262 373
2832 456
4300 548