40796 593
37750 545
42934 435
15605 424
46332 207
4973 232
3059 490
2891 316
2839 446
3604 572
8235 710
6398 231