40656 593
37620 545
42857 435
15287 424
46154 207
4966 232
3052 490
2876 316
2826 446
3594 572
8226 710
6384 231