39043 471
47079 272
82571 578
25281 768
12962 479
32827 847
9322 159
47205 527
27740 259
20247 373
2832 456
4299 548