31058 525
8554 222
44676 617
10304 817
11296 513
50128 396
56326 675
3074 304
2899 208
2997 191
5498 220