40785 593
37735 545
42921 435
15584 424
46316 207
4973 232
3059 490
2890 316
2838 446
3603 572
8235 710
6397 231