31091 525
8556 222
44687 617
10304 817
11298 513
50138 396
56353 675
3074 304
2901 208
2997 191
5498 220