31086 525
8556 222
44686 617
10304 817
11297 513
50136 396
56352 675
3074 304
2900 208
2997 191
5498 220