40767 593
37725 545
42916 435
15568 424
46304 207
4972 232
3058 490
2889 316
2833 446
3600 572
8234 710
6394 231